net.minecraft.world.level.levelgen

public interface SurfaceRules$RuleSource

extends Function<SurfaceRules$Context, SurfaceRules$SurfaceRule>

edk$o
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource
net.minecraft.class_6686$class_6708
net.minecraft.world.gen.surfacebuilder.MaterialRules$MaterialRule
net.minecraft.world.level.levelgen.SurfaceRules$o

Field summary

Modifier and TypeField
com.mojang.serialization.Codec<SurfaceRules$RuleSource>
b
CODEC
field_35252
CODEC

Method summary

Modifier and TypeMethod
static com.mojang.serialization.MapCodec<? extends SurfaceRules$RuleSource>
a(ke<com.mojang.serialization.MapCodec<? extends edk$o>> arg0)
bootstrap(Registry<com.mojang.serialization.MapCodec<? extends SurfaceRules$RuleSource>> arg0)
method_39085(class_2378<com.mojang.serialization.MapCodec<? extends class_6686$class_6708>> arg0)
registerAndGetDefault(Registry<com.mojang.serialization.MapCodec<? extends MaterialRules$MaterialRule>> registry)
KeyDispatchDataCodec<? extends SurfaceRules$RuleSource>
a()
codec()
method_39061()
codec()