net.minecraft.world.level.levelgen.synth

public final class ImprovedNoise

ctw
net.minecraft.world.level.levelgen.synth.ImprovedNoise
net.minecraft.class_3756
net.minecraft.util.math.noise.PerlinNoiseSampler
net.minecraft.world.gen.ImprovedNoiseGenerator
net.minecraft.server.v1_16_R2.NoiseGeneratorPerlin

Field summary

Modifier and TypeField
private final byte[]
d
p
field_16590
permutations
field_76312_d
public final double
a
xo
field_16591
originX
field_76315_a
public final double
b
yo
field_16589
originY
field_76313_b
public final double
c
zo
field_16588
originZ
field_76314_c

Constructor summary

ModifierConstructor
public (Random random)

Method summary

Modifier and TypeMethod
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 arg3, double arg4)
func_215456_a(double arg0, double arg1, double arg2, double arg3, double arg4)
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)
func_215457_a(int arg0, double arg1, double arg2, double arg3)
private int
a(int arg0)
p(int arg0)
method_16449(int arg0)
getGradient(int hash)
func_215458_a(int arg0)
public double
a(int arg0, int arg1, int arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8)
sampleAndLerp(int arg0, int arg1, int arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8)
method_16450(int arg0, int arg1, int arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8)
sample(int sectionX, int sectionY, int sectionZ, double localX, double localY, double localZ, double fadeLocalX, double fadeLocalY, double fadeLocalZ)
func_215459_a(int arg0, int arg1, int arg2, double arg3, double arg4, double arg5, double arg6, double arg7, double arg8)