Package net.minecraft.world.level.biome
Class BiomeManager
java.lang.Object
net.minecraft.world.level.biome.BiomeManager
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final long
static final int
private final BiomeManager.NoiseBiomeSource
private static final int
private static final int
private static final int
-
Constructor Summary
ConstructorsConstructorDescriptionBiomeManager
(BiomeManager.NoiseBiomeSource pNoiseBiomeSource, long pBiomeZoomSeed) -
Method Summary
Modifier and TypeMethodDescriptionprivate static double
getFiddle
(long pSeed) private static double
getFiddledDistance
(long pSeed, int pX, int pY, int pZ, double pXNoise, double pYNoise, double pZNoise) getNoiseBiomeAtPosition
(double pX, double pY, double pZ) getNoiseBiomeAtQuart
(int pX, int pY, int pZ) static long
obfuscateSeed
(long pSeed) withDifferentSource
(BiomeManager.NoiseBiomeSource pNewSource)
-
Field Details
-
CHUNK_CENTER_QUART
public static final int CHUNK_CENTER_QUART -
ZOOM_BITS
private static final int ZOOM_BITS- See Also:
-
ZOOM
private static final int ZOOM- See Also:
-
ZOOM_MASK
private static final int ZOOM_MASK- See Also:
-
noiseBiomeSource
-
biomeZoomSeed
private final long biomeZoomSeed
-
-
Constructor Details
-
BiomeManager
-
-
Method Details
-
obfuscateSeed
public static long obfuscateSeed(long pSeed) -
withDifferentSource
-
getBiome
-
getNoiseBiomeAtPosition
-
getNoiseBiomeAtPosition
-
getNoiseBiomeAtQuart
-
getFiddledDistance
private static double getFiddledDistance(long pSeed, int pX, int pY, int pZ, double pXNoise, double pYNoise, double pZNoise) -
getFiddle
private static double getFiddle(long pSeed)
-