Class NormalNoise
java.lang.Object
net.minecraft.world.level.levelgen.synth.NormalNoise
This samples the sum of two individual samplers of perlin noise octaves.
The input coordinates are scaled by
INPUT_FACTOR, and the result is scaled by valueFactor.-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final PerlinNoiseprivate static final doubleprivate final doubleprivate final NormalNoise.NoiseParametersprivate final PerlinNoiseprivate static final doubleprivate final double -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateNormalNoise(RandomSource random, NormalNoise.NoiseParameters parameters, boolean useLegacyNetherBiome) -
Method Summary
Modifier and TypeMethodDescriptionstatic NormalNoisecreate(RandomSource random, int firstOctave, double... amplitudes) static NormalNoisecreate(RandomSource random, NormalNoise.NoiseParameters parameters) static NormalNoisecreateLegacyNetherBiome(RandomSource random, NormalNoise.NoiseParameters parameters) Deprecated.private static doubleexpectedDeviation(int octaves) doublegetValue(double x, double y, double z) doublemaxValue()voidparityConfigString(StringBuilder builder)
-
Field Details
-
INPUT_FACTOR
private static final double INPUT_FACTOR- See Also:
-
TARGET_DEVIATION
private static final double TARGET_DEVIATION- See Also:
-
valueFactor
private final double valueFactor -
first
-
second
-
maxValue
private final double maxValue -
parameters
-
-
Constructor Details
-
NormalNoise
private NormalNoise(RandomSource random, NormalNoise.NoiseParameters parameters, boolean useLegacyNetherBiome)
-
-
Method Details
-
createLegacyNetherBiome
@Deprecated public static NormalNoise createLegacyNetherBiome(RandomSource random, NormalNoise.NoiseParameters parameters) Deprecated. -
create
-
create
-
maxValue
public double maxValue() -
expectedDeviation
private static double expectedDeviation(int octaves) -
getValue
public double getValue(double x, double y, double z) -
parameters
-
parityConfigString
-