net.minecraft.world.gen.densityfunction

public final class 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 static final com.mojang.serialization.Codec<Spline<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
private final Spline<DensityFunctionTypes$Spline$DensityFunctionWrapper>
spline
field_1_3761
spline
private final ToFloatFunction<DensityFunctionTypes$Spline$SplinePos>
sampler
field_1_3760
function

Constructor summary

ModifierConstructor
public (Spline<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 Interval
range()
method_1_7456()
getRange()
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
mapChildren(DensityFunction$Visitor visitor)
method_40469(class_6910$class_6915 arg0)
applyInternal(DensityFunction$DensityFunctionVisitor arg0)
public CodecHolder<? extends DensityFunction>
codec()
method_41062()
getCodecHolder()
public Spline<DensityFunctionTypes$Spline$DensityFunctionWrapper>
spline()
method_1_4461()
getSpline()
private static DensityFunctionTypes$Spline$DensityFunctionWrapper
lambda$mapChildren$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)