net.minecraft.world.gen.surfacebuilder

record MaterialRules$ConditionMaterialRule

implements MaterialRules$MaterialRule

net.minecraft.world.level.levelgen.SurfaceRules$TestRuleSource
net.minecraft.class_6686$class_6718
net.minecraft.world.gen.surfacebuilder.MaterialRules$ConditionMaterialRule

Field summary

Modifier and TypeField
private final MaterialRules$MaterialCondition
ifTrue
comp_215
ifTrue
private final MaterialRules$MaterialRule
thenRun
comp_216
thenRun
private static final CodecHolder<MaterialRules$ConditionMaterialRule>
CODEC
field_35263
CODEC

Constructor summary

ModifierConstructor
private (MaterialRules$MaterialCondition ifTrue, MaterialRules$MaterialRule thenRun)

Method summary

Modifier and TypeMethod
public CodecHolder<? extends MaterialRules$MaterialRule>
codec()
method_39061()
codec()
public MaterialRules$BlockStateRule
apply(SurfaceRules$Context context)
method_39095(class_6686$class_6694 arg0)
apply(MaterialRules$MaterialRuleContext arg0)
public MaterialRules$MaterialCondition
ifTrue()
comp_215()
ifTrue()
public MaterialRules$MaterialRule
thenRun()
comp_216()
thenRun()
public Object
apply(Object context)
apply(Object arg0)
apply(Object context)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_39094(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_39094(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)