net.minecraft.world.gen.surfacebuilder

record MaterialRules$VerticalGradientMaterialCondition

implements MaterialRules$MaterialCondition

net.minecraft.world.level.levelgen.SurfaceRules$VerticalGradientConditionSource
net.minecraft.class_6686$class_6775
net.minecraft.world.gen.surfacebuilder.MaterialRules$VerticalGradientMaterialCondition

Field summary

Modifier and TypeField
private final Identifier
randomName
comp_263
randomName
private final YOffset
trueAtAndBelow
comp_264
trueAtAndBelow
private final YOffset
falseAtAndAbove
comp_265
falseAtAndAbove
private static final CodecHolder<MaterialRules$VerticalGradientMaterialCondition>
CODEC
field_35626
CODEC

Constructor summary

ModifierConstructor
private (Identifier randomName, YOffset trueAtAndBelow, YOffset falseAtAndAbove)

Method summary

Modifier and TypeMethod
public CodecHolder<? extends MaterialRules$MaterialCondition>
codec()
method_39064()
codec()
public MaterialRules$BooleanSupplier
apply(SurfaceRules$Context ruleContext)
method_39481(class_6686$class_6694 arg0)
apply(MaterialRules$MaterialRuleContext arg0)
public Identifier
randomName()
comp_263()
randomName()
public YOffset
trueAtAndBelow()
comp_264()
trueAtAndBelow()
public YOffset
falseAtAndAbove()
comp_265()
falseAtAndAbove()
public Object
apply(Object ruleContext)
apply(Object arg0)
apply(Object context)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_39480(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_39480(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)