net.minecraft.util.math.noise

public class SimplexNoiseSampler

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
field_15766
GRADIENTS
private static final double
SQRT_3
field_15764
SQRT_3
private static final double
F2
field_15768
SKEW_FACTOR_2D
private static final double
G2
field_15767
UNSKEW_FACTOR_2D
private final int[]
p
field_15765
permutation
public final double
xo
field_15763
originX
public final double
yo
field_15762
originY
public final double
zo
field_15761
originZ

Constructor summary

ModifierConstructor
public (Random random)

Method summary

Modifier and TypeMethod
private int
p(int x)
method_16456(int arg0)
map(int input)
protected static double
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)
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)
method_15433(double arg0, double arg1)
sample(double x, double y)
public double
getValue(double xin, double yin, double zin)
method_22416(double arg0, double arg1, double arg2)
sample(double x, double y, double z)