Class PerlinNoise
java.lang.Object
net.minecraft.world.level.levelgen.synth.PerlinNoise
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final it.unimi.dsi.fastutil.doubles.DoubleListprivate final intprivate final doubleprivate final doubleprivate final doubleprivate final ImprovedNoise[]private static final int
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedPerlinNoise(RandomSource p_230515_, com.mojang.datafixers.util.Pair<Integer, it.unimi.dsi.fastutil.doubles.DoubleList> p_230516_, boolean p_230517_) 
- 
Method SummaryModifier 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_OFFprivate static final int ROUND_OFF- See Also:
 
- 
noiseLevels
- 
firstOctaveprivate final int firstOctave
- 
amplitudesprivate final it.unimi.dsi.fastutil.doubles.DoubleList amplitudes
- 
lowestFreqValueFactorprivate final double lowestFreqValueFactor
- 
lowestFreqInputFactorprivate final double lowestFreqInputFactor
- 
maxValueprivate final double maxValue
 
- 
- 
Constructor Details- 
PerlinNoiseprotected 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
- 
createpublic static PerlinNoise create(RandomSource p_230521_, int p_230522_, double p_230523_, double... p_230524_) 
- 
createpublic static PerlinNoise create(RandomSource p_230536_, int p_230537_, it.unimi.dsi.fastutil.doubles.DoubleList p_230538_) 
- 
makeAmplitudesprivate static com.mojang.datafixers.util.Pair<Integer,it.unimi.dsi.fastutil.doubles.DoubleList> makeAmplitudes(it.unimi.dsi.fastutil.ints.IntSortedSet p_75431_) 
- 
maxValueprotected double maxValue()
- 
skipOctave
- 
getValuepublic 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.
- 
maxBrokenValuepublic double maxBrokenValue(double p_210644_) 
- 
edgeValueprivate double edgeValue(double p_210650_) 
- 
getOctaveNoise
- 
wrappublic static double wrap(double p_75407_) 
- 
firstOctaveprotected int firstOctave()
- 
amplitudesprotected it.unimi.dsi.fastutil.doubles.DoubleList amplitudes()
- 
parityConfigString
 
-