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 longstatic final intprivate final BiomeManager.NoiseBiomeSourceprivate static final intprivate static final intprivate static final int -
Constructor Summary
ConstructorsConstructorDescriptionBiomeManager(BiomeManager.NoiseBiomeSource noiseBiomeSource, long biomeZoomSeed) -
Method Summary
Modifier and TypeMethodDescriptionprivate static doublegetFiddle(long seed) private static doublegetFiddledDistance(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 longobfuscateSeed(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)
-