net.minecraft.util.math.noise

public class SimplexNoiseSampler

net.minecraft.world.level.levelgen.synth.SimplexNoise
net.minecraft.world.level.levelgen.synth.SimplexNoise
net.minecraft.class_3541
net.minecraft.util.math.noise.SimplexNoiseSampler

Field summary

Modifier and TypeField
protected static final int[][]
GRADIENT
GRADIENT
field_15766
GRADIENTS
private static final double
SQRT_3
SQRT_3
field_15764
SQRT_3
private static final double
F2
F2
field_15768
SKEW_FACTOR_2D
private static final double
G2
G2
field_15767
UNSKEW_FACTOR_2D
private final int[]
p
p
field_15765
permutation
public final double
xo
xo
field_15763
originX
public final double
yo
yo
field_15762
originY
public final double
zo
zo
field_15761
originZ

Constructor summary

ModifierConstructor
public (Random random)

Method summary

Modifier and TypeMethod
private int
p(int x)
p(int x)
method_16456(int arg0)
map(int input)
protected static double
dot(int[] g, double x, double y, double z)
dot(int[] g, double x, double y, double z)
method_15431(int[] arg0, double arg1, double arg2, double arg3)
dot(int[] gradient, double x, double y, double z)
private double
getCornerNoise3D(int index, double x, double y, double z, double base)
getCornerNoise3D(int index, double x, double y, double z, double base)
method_16455(int arg0, double arg1, double arg2, double arg3, double arg4)
grad(int hash, double x, double y, double z, double distance)
public double
getValue(double xin, double yin)
getValue(double xin, double yin)
method_15433(double arg0, double arg1)
sample(double x, double y)
public double
getValue(double xin, double yin, double zin)
getValue(double xin, double yin, double zin)
method_22416(double arg0, double arg1, double arg2)
sample(double x, double y, double z)