net.minecraft.world.gen.densityfunction

record GradientDensityFunction$ClampToEdgeSampler

implements GradientDensityFunction$AxisSampler

net.minecraft.world.level.levelgen.densityfunction.generator.GradientFunction$ClampedSampler
net.minecraft.class_1_1400$class_1_1589
net.minecraft.world.gen.densityfunction.GradientDensityFunction$ClampToEdgeSampler

Field summary

Modifier and TypeField
private final Direction$Axis
axis
comp_1_1806
axis
private final int
fromCoordinate
comp_1_1808
fromCoordinate
private final int
minCoordinate
comp_1_1811
minCoordinate
private final int
maxCoordinate
comp_1_1810
maxCoordinate
private final float
fromValue
comp_1_1809
fromValue
private final float
coordinateFactor
comp_1_1807
coordinateFactor

Constructor summary

ModifierConstructor
private (Direction$Axis axis, int fromCoordinate, int minCoordinate, int maxCoordinate, float fromValue, float coordinateFactor)

Method summary

Modifier and TypeMethod
public void
sampleVolume(SamplerContext context, DensityBuffer outputBuffer, DensityVolume volume)
method_40470(class_1_1521 arg0, class_1_1516 arg1, class_1_1441 arg2)
fill(SamplingContext arg0, SampleBuffer arg1, SamplingRegion arg2)
public float
sampleValue(SamplerContext context, int blockX, int blockY, int blockZ)
method_1_10143(class_1_1521 arg0, int arg1, int arg2, int arg3)
sample(SamplingContext arg0, int arg1, int arg2, int arg3)
public float
compute(int coordinate)
method_1_10216(int arg0)
sample(int arg0)
public Direction$Axis
axis()
comp_1_1806()
axis()
public int
fromCoordinate()
comp_1_1808()
fromCoordinate()
public int
minCoordinate()
comp_1_1811()
minCoordinate()
public int
maxCoordinate()
comp_1_1810()
maxCoordinate()
public float
fromValue()
comp_1_1809()
fromValue()
public float
coordinateFactor()
comp_1_1807()
coordinateFactor()