net.minecraft.world.gen.densityfunction

record GradientDensityFunction$MirroredRepeatSampler

implements GradientDensityFunction$AxisSampler

net.minecraft.world.level.levelgen.densityfunction.generator.GradientFunction$MirroredRepeatSampler
net.minecraft.class_1_1400$class_1_1591
net.minecraft.world.gen.densityfunction.GradientDensityFunction$MirroredRepeatSampler

Field summary

Modifier and TypeField
private final Direction$Axis
axis
comp_1_1806
axis
private final int
fromCoordinate
comp_1_1814
fromCoordinate
private final int
coordinateRange
comp_1_1813
coordinateRange
private final float
fromValue
comp_1_1815
fromValue
private final float
coordinateFactor
comp_1_1812
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_1814()
fromCoordinate()
public int
coordinateRange()
comp_1_1813()
coordinateRange()
public float
fromValue()
comp_1_1815()
fromValue()
public float
coordinateFactor()
comp_1_1812()
coordinateFactor()