net.minecraft.util.math.noise

public final class PerlinNoiseSampler

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

Field summary

Modifier and TypeField
private static final float
SHIFT_UP_EPSILON
field_31701
field_31701
private final byte[]
p
field_16590
permutation
public final double
xo
field_16591
originX
public final double
yo
field_16589
originY
public final double
zo
field_16588
originZ

Constructor summary

ModifierConstructor
public (Random random)

Method summary

Modifier and TypeMethod
public double
noise(double _x, double _y, double _z)
method_33658(double arg0, double arg1, double arg2)
sample(double x, double y, double z)
public double
noise(double _x, double _y, double _z, double yScale, double yFudge)
method_16447(double arg0, double arg1, double arg2, double arg3, double arg4)
sample(double x, double y, double z, double yScale, double yMax)
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[] arg3)
private static double
gradDot(int hash, double x, double y, double z)
method_16448(int arg0, double arg1, double arg2, double arg3)
grad(int hash, double x, double y, double z)
private int
p(int x)
method_16449(int arg0)
map(int input)
private double
sampleAndLerp(int x, int y, int z, double xr, double yr, double zr, double yrOriginal)
method_16450(int arg0, int arg1, int arg2, double arg3, double arg4, double arg5, double arg6)
sample(int sectionX, int sectionY, int sectionZ, double localX, double localY, double localZ, double fadeLocalY)
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[] arg6)
public void
parityConfigString(StringBuilder sb)
method_39118(StringBuilder arg0)
addDebugInfo(StringBuilder info)