net.minecraft.world.gen.surfacebuilder

public record ConditionMaterialRule

implements MaterialRule

net.minecraft.world.level.levelgen.material.rule.ConditionRule
net.minecraft.class_6718
net.minecraft.world.gen.surfacebuilder.ConditionMaterialRule

Field summary

Modifier and TypeField
private final MaterialCondition
ifTrue
comp_215
ifTrue
private final MaterialRule
thenRun
comp_216
thenRun
public static final com.mojang.serialization.MapCodec<ConditionMaterialRule>
CODEC
field_35263
CODEC

Constructor summary

ModifierConstructor
public (MaterialCondition ifTrue, MaterialRule thenRun)

Method summary

Modifier and TypeMethod
public com.mojang.serialization.MapCodec<ConditionMaterialRule>
codec()
method_39061()
codec()
public BlockStateRule
compile(MaterialRuleContext context)
method_1_10098(class_6694 arg0)
getBlockStateRule(MaterialRuleContext arg0)
public MaterialCondition
ifTrue()
comp_215()
ifTrue()
public MaterialRule
thenRun()
comp_216()
thenRun()
private static BlockState
lambda$compile$0(ConditionEvaluator arg0, RuleEvaluator arg1, int arg2, int arg3, int arg4)
method_1_10101(class_6692 arg0, class_6715 arg1, int arg2, int arg3, int arg4)
method_1_10101(BooleanSupplier arg0, BlockStateRule arg1, int x, int y, int z)
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 instance)