Class PerlinNoise
java.lang.Object
net.minecraft.world.level.levelgen.synth.PerlinNoise
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final it.unimi.dsi.fastutil.doubles.DoubleListprivate final intprivate final doubleprivate final doubleprivate final doubleprivate final ImprovedNoise[]private static final int - 
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPerlinNoise(RandomSource p_230515_, com.mojang.datafixers.util.Pair<Integer, it.unimi.dsi.fastutil.doubles.DoubleList> p_230516_, boolean p_230517_)  - 
Method Summary
Modifier and TypeMethodDescriptionprotected it.unimi.dsi.fastutil.doubles.DoubleListstatic PerlinNoisecreate(RandomSource p_230521_, int p_230522_, double p_230523_, double... p_230524_) static PerlinNoisecreate(RandomSource p_230536_, int p_230537_, it.unimi.dsi.fastutil.doubles.DoubleList p_230538_) static PerlinNoisecreate(RandomSource p_230530_, List<Integer> p_230531_) static PerlinNoisecreate(RandomSource p_230540_, IntStream p_230541_) static PerlinNoisecreateLegacyForBlendedNoise(RandomSource p_230533_, IntStream p_230534_) Deprecated.static PerlinNoisecreateLegacyForLegacyNetherBiome(RandomSource p_230526_, int p_230527_, it.unimi.dsi.fastutil.doubles.DoubleList p_230528_) Deprecated.private doubleedgeValue(double p_210650_) protected intgetOctaveNoise(int p_75425_) doublegetValue(double p_75409_, double p_75410_, double p_75411_) doublegetValue(double p_75418_, double p_75419_, double p_75420_, double p_75421_, double p_75422_, boolean p_75423_) Deprecated.private static com.mojang.datafixers.util.Pair<Integer,it.unimi.dsi.fastutil.doubles.DoubleList> makeAmplitudes(it.unimi.dsi.fastutil.ints.IntSortedSet p_75431_) doublemaxBrokenValue(double p_210644_) protected doublemaxValue()voidparityConfigString(StringBuilder p_192891_) private static voidskipOctave(RandomSource p_230519_) static doublewrap(double p_75407_)  
- 
Field Details
- 
ROUND_OFF
private static final int ROUND_OFF- See Also:
 
 - 
noiseLevels
 - 
firstOctave
private final int firstOctave - 
amplitudes
private final it.unimi.dsi.fastutil.doubles.DoubleList amplitudes - 
lowestFreqValueFactor
private final double lowestFreqValueFactor - 
lowestFreqInputFactor
private final double lowestFreqInputFactor - 
maxValue
private final double maxValue 
 - 
 - 
Constructor Details
- 
PerlinNoise
protected PerlinNoise(RandomSource p_230515_, com.mojang.datafixers.util.Pair<Integer, it.unimi.dsi.fastutil.doubles.DoubleList> p_230516_, boolean p_230517_)  
 - 
 - 
Method Details
- 
createLegacyForBlendedNoise
@Deprecated public static PerlinNoise createLegacyForBlendedNoise(RandomSource p_230533_, IntStream p_230534_) Deprecated. - 
createLegacyForLegacyNetherBiome
@Deprecated public static PerlinNoise createLegacyForLegacyNetherBiome(RandomSource p_230526_, int p_230527_, it.unimi.dsi.fastutil.doubles.DoubleList p_230528_) Deprecated. - 
create
 - 
create
 - 
create
public static PerlinNoise create(RandomSource p_230521_, int p_230522_, double p_230523_, double... p_230524_)  - 
create
public static PerlinNoise create(RandomSource p_230536_, int p_230537_, it.unimi.dsi.fastutil.doubles.DoubleList p_230538_)  - 
makeAmplitudes
private static com.mojang.datafixers.util.Pair<Integer,it.unimi.dsi.fastutil.doubles.DoubleList> makeAmplitudes(it.unimi.dsi.fastutil.ints.IntSortedSet p_75431_)  - 
maxValue
protected double maxValue() - 
skipOctave
 - 
getValue
public double getValue(double p_75409_, double p_75410_, double p_75411_)  - 
getValue
@Deprecated public double getValue(double p_75418_, double p_75419_, double p_75420_, double p_75421_, double p_75422_, boolean p_75423_) Deprecated. - 
maxBrokenValue
public double maxBrokenValue(double p_210644_)  - 
edgeValue
private double edgeValue(double p_210650_)  - 
getOctaveNoise
 - 
wrap
public static double wrap(double p_75407_)  - 
firstOctave
protected int firstOctave() - 
amplitudes
protected it.unimi.dsi.fastutil.doubles.DoubleList amplitudes() - 
parityConfigString
 
 -