net.minecraft.world.gen.densityfunction

record GradientDensityFunction$RepeatSampler

implements GradientDensityFunction$AxisSampler

net.minecraft.world.level.levelgen.densityfunction.generator.GradientFunction$RepeatSampler
net.minecraft.class_1_1400$class_1_1592
net.minecraft.world.gen.densityfunction.GradientDensityFunction$RepeatSampler

Field summary

Modifier and TypeField
private final Direction$Axis
axis
comp_1_1806
axis
private final int
fromCoordinate
comp_1_1818
fromCoordinate
private final int
coordinateRange
comp_1_1817
coordinateRange
private final float
fromValue
comp_1_1819
fromValue
private final float
coordinateFactor
comp_1_1816
coordinateFactor

Constructor summary

ModifierConstructor
private (Direction$Axis axis, int fromCoordinate, int coordinateRange, 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_1818()
fromCoordinate()
public int
coordinateRange()
comp_1_1817()
coordinateRange()
public float
fromValue()
comp_1_1819()
fromValue()
public float
coordinateFactor()
comp_1_1816()
coordinateFactor()