net.minecraft.world.level.levelgen.synth

public final class ImprovedNoise

ddu
net.minecraft.world.level.levelgen.synth.ImprovedNoise
net.minecraft.class_3756
net.minecraft.util.math.noise.PerlinNoiseSampler
net.minecraft.src.C_2661_
net.minecraft.world.level.levelgen.synth.NoiseGeneratorPerlin

Field summary

Modifier and TypeField
private static final float
d
SHIFT_UP_EPSILON
field_31701
field_31701
f_164305_
private final byte[]
e
p
field_16590
permutations
f_75324_
public final double
a
xo
field_16591
originX
f_75321_
public final double
b
yo
field_16589
originY
f_75322_
public final double
c
zo
field_16588
originZ
f_75323_

Constructor summary

ModifierConstructor
public (RandomSource random)

Method summary

Modifier and TypeMethod
public double
a(double arg0, double arg1, double arg2)
noise(double arg0, double arg1, double arg2)
method_33658(double arg0, double arg1, double arg2)
sample(double x, double y, double z)
m_164308_(double p_164310_, double arg1, double arg2)
public double
a(double arg0, double arg1, double arg2, double arg3, double arg4)
noise(double arg0, double arg1, double arg2, double arg3, double arg4)
method_16447(double arg0, double arg1, double arg2, double arg3, double arg4)
sample(double x, double y, double z, double yScale, double yMax)
m_75327_(double p_75329_, double p_75331_, double arg2, double arg3, double arg4)
public double
a(double arg0, double arg1, double arg2, double[] arg3)
noiseWithDerivative(double arg0, double arg1, double arg2, double[] arg3)
method_35477(double arg0, double arg1, double arg2, double[] arg3)
sampleDerivative(double x, double y, double z, double[] arg3)
m_164312_(double p_164314_, double p_164316_, double arg2, double[] arg3)
private static double
a(int arg0, double arg1, double arg2, double arg3)
gradDot(int arg0, double arg1, double arg2, double arg3)
method_16448(int arg0, double arg1, double arg2, double arg3)
grad(int hash, double x, double y, double z)
m_75335_(int p_75336_, double p_75337_, double p_75339_, double arg3)
private int
a(int arg0)
p(int arg0)
method_16449(int arg0)
getGradient(int hash)
m_75333_(int arg0)
private double
a(int arg0, int arg1, int arg2, double arg3, double arg4, double arg5, double arg6)
sampleAndLerp(int arg0, int arg1, int arg2, double arg3, double arg4, double arg5, double arg6)
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 fadeLocalX)
m_164317_(int p_164319_, int p_164320_, int p_164321_, double p_164322_, double p_164324_, double arg5, double arg6)
private double
a(int arg0, int arg1, int arg2, double arg3, double arg4, double arg5, double[] arg6)
sampleWithDerivative(int arg0, int arg1, int arg2, double arg3, double arg4, double arg5, double[] arg6)
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)
m_164325_(int p_164327_, int p_164328_, int p_164329_, double p_164330_, double p_164332_, double arg5, double[] arg6)