net.minecraft.world.level.levelgen

public interface SurfaceRules$RuleSource

extends Function<SurfaceRules$Context, SurfaceRules$SurfaceRule>

dib$o
net.minecraft.world.level.levelgen.SurfaceRules$RuleSource
net.minecraft.class_6686$class_6708
net.minecraft.world.gen.surfacebuilder.MaterialRules$MaterialRule
net.minecraft.src.C_182910_$C_182933_
net.minecraft.world.level.levelgen.SurfaceRules$o

Field summary

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

Method summary

Modifier and TypeMethod
static com.mojang.serialization.Codec<? extends SurfaceRules$RuleSource>
a(hr<com.mojang.serialization.Codec<? extends dib$o>> arg0)
bootstrap(Registry<com.mojang.serialization.Codec<? extends SurfaceRules$RuleSource>> arg0)
method_39085(class_2378<com.mojang.serialization.Codec<? extends class_6686$class_6708>> arg0)
registerAndGetDefault(Registry<com.mojang.serialization.Codec<? extends MaterialRules$MaterialRule>> registry)
m_204630_(C_4705_<com.mojang.serialization.Codec<? extends C_182910_$C_182933_>> p_204631_)
KeyDispatchDataCodec<? extends SurfaceRules$RuleSource>
a()
codec()
method_39061()
codec()
m_213795_()