net.minecraft.util.math.noise

public class PerlinNoiseSampler

extends LatticedNoiseSampler

All mapped superinterfaces:

NoiseSampler

net.minecraft.world.level.levelgen.synth.PerlinNoise
net.minecraft.class_3756
net.minecraft.util.math.noise.PerlinNoiseSampler

Field summary

Modifier and TypeField
public static final Interval
RANGE
field_1_9653
range
public static final double
STANDARD_DEVIATION
field_1_9654
field_1_9654

Constructor summary

ModifierConstructor
public (Random random)

Method summary

Modifier and TypeMethod
public Interval
range()
method_1_9203()
getRange()
public double
get(double x, double y)
method_15433(double arg0, double arg1)
sample(double arg0, double arg1)
public double
get(double _x, double _y, double _z)
method_16447(double arg0, double arg1, double arg2)
sample(double arg0, double arg1, double arg2)
public double
noiseWithDerivative(double _x, double _y, double _z, double[] derivativeOut)
method_35477(double arg0, double arg1, double arg2, double[] arg3)
sampleDerivative(double x, double y, double z, double[] gradientOut)
protected double
sampleAndLerp(int x, int y, int z, double relativeX, double relativeY, double relativeZ, double originalRelativeY)
method_16450(int arg0, int arg1, int arg2, double arg3, double arg4, double arg5, double arg6)
sample(int cellX, int cellY, int cellZ, double cellLocalX, double cellLocalY, double cellLocalZ, double originalCellLocalY)
private double
sampleWithDerivative(int x, int y, int z, double xr, double yr, double zr, double[] derivativeOut)
method_35478(int arg0, int arg1, int arg2, double arg3, double arg4, double arg5, double[] arg6)
sampleDerivative(int sectionX, int sectionY, int sectionZ, double localX, double localY, double localZ, double[] gradientOut)
public void
parityConfigString(StringBuilder sb)
method_39118(StringBuilder arg0)
addDebugInfo(StringBuilder info)