net.minecraft.world.gen.densityfunction

record DensityFunctionTypes$Gradient

implements DensityFunction$Base

net.minecraft.world.level.levelgen.DensityFunctions$Gradient
net.minecraft.class_6916$class_1_1400
net.minecraft.world.gen.densityfunction.DensityFunctionTypes$Gradient

Field summary

Modifier and TypeField
private final Direction$Axis
axis
comp_1_1506
axis
private final Tiling
tiling
comp_1_1509
tiling
private final int
fromCoordinate
comp_1_1507
fromCoordinate
private final int
toCoordinate
comp_1_1510
toCoordinate
private final double
fromValue
comp_1_1508
fromValue
private final double
toValue
comp_1_1511
toValue
public static final com.mojang.serialization.MapCodec<DensityFunctionTypes$Gradient>
CODEC
field_1_9620
CODEC

Constructor summary

ModifierConstructor
private (Direction$Axis axis, Tiling tiling, int fromCoordinate, int toCoordinate, double fromValue, double toValue)

Method summary

Modifier and TypeMethod
private static com.mojang.serialization.DataResult<DensityFunctionTypes$Gradient>
validate(DensityFunctions$Gradient gradient)
method_1_9261(class_6916$class_1_1400 arg0)
validate(DensityFunctionTypes$Gradient density)
public double
compute(DensityFunction$FunctionContext context)
method_40464(class_6910$class_6912 arg0)
sample(DensityFunction$NoisePos arg0)
public void
fillArray(double[] output, DensityFunction$ContextProvider contextProvider)
method_40470(double[] arg0, class_6910$class_6911 arg1)
fill(double[] arg0, DensityFunction$EachApplier arg1)
public Interval
range()
method_1_7456()
getRange()
public int
domainAxes()
method_1_9213()
getVariantAxes()
public com.mojang.serialization.MapCodec<DensityFunctionTypes$Gradient>
codec()
method_41062()
getCodec()
public Direction$Axis
axis()
comp_1_1506()
axis()
public Tiling
tiling()
comp_1_1509()
tiling()
public int
fromCoordinate()
comp_1_1507()
fromCoordinate()
public int
toCoordinate()
comp_1_1510()
toCoordinate()
public double
fromValue()
comp_1_1508()
fromValue()
public double
toValue()
comp_1_1511()
toValue()
private static String
lambda$validate$0()
method_1_9260()
method_1_9260()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_9259(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_1_9259(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)