net.minecraft.util.math.noise

public class SimplexNoiseSampler

extends LatticedNoiseSampler

All mapped superinterfaces:

NoiseSampler

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

Field summary

Modifier and TypeField
public static final Interval
RANGE
field_1_9662
RANGE
public static final double
STANDARD_DEVIATION
field_1_9663
field_1_9663
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

Constructor summary

ModifierConstructor
public (Random random)
public (Random random, boolean offset)

Method summary

Modifier and TypeMethod
public Interval
range()
method_1_9203()
getRange()
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
get(double _xin, double _yin)
method_15433(double arg0, double arg1)
sample(double arg0, double arg1)
public double
get(double _xin, double _yin, double _zin)
method_16447(double arg0, double arg1, double arg2)
sample(double arg0, double arg1, double arg2)