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 noiseBiomeSource, long biomeZoomSeed) -
Method Summary
Modifier and TypeMethodDescriptionprivate static double
getFiddle
(long seed) private static double
getFiddledDistance
(long seed, int x, int y, int z, double xNoise, double yNoise, double zNoise) getNoiseBiomeAtPosition
(double x, double y, double z) getNoiseBiomeAtQuart
(int x, int y, int z) static long
obfuscateSeed
(long seed) withDifferentSource
(BiomeManager.NoiseBiomeSource newSource)
-
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 seed) -
withDifferentSource
-
getBiome
-
getNoiseBiomeAtPosition
-
getNoiseBiomeAtPosition
-
getNoiseBiomeAtQuart
-
getFiddledDistance
private static double getFiddledDistance(long seed, int x, int y, int z, double xNoise, double yNoise, double zNoise) -
getFiddle
private static double getFiddle(long seed)
-