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 pRandom, NormalNoise.NoiseParameters pParameters, boolean pUseLegacyNetherBiome) -
Method Summary
Modifier and TypeMethodDescriptionstatic NormalNoise
create
(RandomSource pRandom, int pFirstOctave, double... pAmplitudes) static NormalNoise
create
(RandomSource pRandom, NormalNoise.NoiseParameters pParameters) static NormalNoise
createLegacyNetherBiome
(RandomSource pRandom, NormalNoise.NoiseParameters pParameters) Deprecated.private static double
expectedDeviation
(int pOctaves) double
getValue
(double pX, double pY, double pZ) double
maxValue()
void
parityConfigString
(StringBuilder pBuilder)
-
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 pRandom, NormalNoise.NoiseParameters pParameters, boolean pUseLegacyNetherBiome)
-
-
Method Details
-
createLegacyNetherBiome
@Deprecated public static NormalNoise createLegacyNetherBiome(RandomSource pRandom, NormalNoise.NoiseParameters pParameters) Deprecated. -
create
-
create
-
maxValue
public double maxValue() -
expectedDeviation
private static double expectedDeviation(int pOctaves) -
getValue
public double getValue(double pX, double pY, double pZ) -
parameters
-
parityConfigString
-