net.minecraft.util.math.noise

public class LegacyPerlinNoiseSampler

extends PerlinNoiseSampler

All mapped superinterfaces:

NoiseSampler

net.minecraft.world.level.levelgen.synth.SmearedPerlinNoise
net.minecraft.world.level.levelgen.synth.SmearedPerlinNoise
net.minecraft.class_1_1422
net.minecraft.util.math.noise.LegacyPerlinNoiseSampler

Field summary

Modifier and TypeField
private static final float
SHIFT_UP_EPSILON
SHIFT_UP_EPSILON
field_1_9685
field_1_9685
private final double
fudgeYScale
fudgeYScale
field_1_9686
offsetScale

Constructor summary

ModifierConstructor
public (Random random, double fudgeYScale)

Method summary

Modifier and TypeMethod
public static Interval
range(double fudgeYScale)
range(double fudgeYScale)
method_1_9675(double arg0)
getRange(double offsetScale)
public Interval
range()
range()
method_1_9203()
getRange()
public float
get(double _x, double _y, double _z)
get(double _x, double _y, double _z)
method_16447(double arg0, double arg1, double arg2)
sample(double arg0, double arg1, double arg2)
private double
computeFudgeY(double originalY, double relativeY)
computeFudgeY(double originalY, double relativeY)
method_1_9539(double arg0, double arg1)
adjustY(double y, double cellLocalY)
public void
addToVolume(DensityBuffer buffer, DensityVolume volume, double xzScale, double yScale, float amplitude)
addToVolume(DensityBuffer buffer, DensityVolume volume, double xzScale, double yScale, float amplitude)
method_1_9473(class_1_1516 arg0, class_1_1441 arg1, double arg2, double arg3, float arg4)
fill(SampleBuffer arg0, SamplingRegion arg1, double arg2, double arg3, float arg4)