net.minecraft.world.gen.densityfunction

public record DensityFunctionTypes$Spline

implements DensityFunction

net.minecraft.world.level.levelgen.DensityFunctions$Spline
net.minecraft.class_6916$class_7076
net.minecraft.world.gen.densityfunction.DensityFunctionTypes$Spline

Field summary

Modifier and TypeField
private final Spline<DensityFunctionTypes$Spline$SplinePos, DensityFunctionTypes$Spline$DensityFunctionWrapper>
spline
comp_526
spline
private static final com.mojang.serialization.Codec<Spline<DensityFunctionTypes$Spline$SplinePos, DensityFunctionTypes$Spline$DensityFunctionWrapper>>
SPLINE_CODEC
field_37678
SPLINE_CODEC
private static final com.mojang.serialization.MapCodec<DensityFunctionTypes$Spline>
DATA_CODEC
field_37256
SPLINE_FUNCTION_CODEC
public static final CodecHolder<DensityFunctionTypes$Spline>
CODEC
field_37255
CODEC_HOLDER

Constructor summary

ModifierConstructor
public (Spline<DensityFunctionTypes$Spline$SplinePos, DensityFunctionTypes$Spline$DensityFunctionWrapper> spline)

Method summary

Modifier and TypeMethod
public double
compute(DensityFunction$FunctionContext context)
method_40464(class_6910$class_6912 arg0)
sample(DensityFunction$NoisePos arg0)
public double
minValue()
comp_377()
minValue()
public double
maxValue()
comp_378()
maxValue()
public void
fillArray(double[] output, DensityFunction$ContextProvider contextProvider)
method_40470(double[] arg0, class_6910$class_6911 arg1)
fill(double[] arg0, DensityFunction$EachApplier arg1)
public DensityFunction
mapAll(DensityFunction$Visitor visitor)
method_40469(class_6910$class_6915 arg0)
apply(DensityFunction$DensityFunctionVisitor arg0)
public CodecHolder<? extends DensityFunction>
codec()
method_41062()
getCodecHolder()
public Spline<DensityFunctionTypes$Spline$SplinePos, DensityFunctionTypes$Spline$DensityFunctionWrapper>
spline()
comp_526()
spline()
private static DensityFunctionTypes$Spline$DensityFunctionWrapper
lambda$mapAll$0(DensityFunction$Visitor arg0, DensityFunctions$Spline$Coordinate arg1)
method_41197(class_6910$class_6915 arg0, class_6916$class_7076$class_7135 arg1)
method_41197(DensityFunction$DensityFunctionVisitor arg0, DensityFunctionTypes$Spline$DensityFunctionWrapper densityFunctionWrapper)