Class PerlinSimplexNoise
java.lang.Object
net.minecraft.world.level.levelgen.synth.PerlinSimplexNoise
- All Implemented Interfaces:
SurfaceNoise
-
Field Summary
-
Constructor Summary
ModifierConstructorDescriptionprivate
PerlinSimplexNoise(RandomSource p_164390_, it.unimi.dsi.fastutil.ints.IntSortedSet p_164391_)
PerlinSimplexNoise(RandomSource p_164393_, List<Integer> p_164394_)
PerlinSimplexNoise(RandomSource p_164396_, IntStream p_164397_)
-
Method Summary
Modifier and TypeMethodDescriptiondouble
getSurfaceNoiseValue(double p_75445_, double p_75446_, double p_75447_, double p_75448_)
double
getValue(double p_75450_, double p_75451_, boolean p_75452_)
-
Field Details
-
noiseLevels
-
highestFreqValueFactor
private final double highestFreqValueFactor -
highestFreqInputFactor
private final double highestFreqInputFactor
-
-
Constructor Details
-
PerlinSimplexNoise
-
PerlinSimplexNoise
-
PerlinSimplexNoise
private PerlinSimplexNoise(RandomSource p_164390_, it.unimi.dsi.fastutil.ints.IntSortedSet p_164391_)
-
-
Method Details
-
getValue
public double getValue(double p_75450_, double p_75451_, boolean p_75452_) -
getSurfaceNoiseValue
public double getSurfaceNoiseValue(double p_75445_, double p_75446_, double p_75447_, double p_75448_)- Specified by:
getSurfaceNoiseValue
in interfaceSurfaceNoise
-