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 PerlinNoise
private static final double
private final double
private final NormalNoise.NoiseParameters
private final PerlinNoise
private static final double
private final double
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
NormalNoise
(RandomSource random, NormalNoise.NoiseParameters parameters, boolean useLegacyNetherBiome) -
Method Summary
Modifier and TypeMethodDescriptionstatic NormalNoise
create
(RandomSource random, int firstOctave, double... amplitudes) static NormalNoise
create
(RandomSource random, NormalNoise.NoiseParameters parameters) static NormalNoise
createLegacyNetherBiome
(RandomSource random, NormalNoise.NoiseParameters parameters) Deprecated.private static double
expectedDeviation
(int octaves) double
getValue
(double x, double y, double z) double
maxValue()
void
parityConfigString
(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
-