Package net.minecraft.world.biome.source
Class BiomeCoords
java.lang.Object
net.minecraft.world.biome.source.BiomeCoords
public final class BiomeCoords extends Object
Utility class for converting between biome coordinates and block or chunk
coordinates.
Modders should use this class as Mojang may change the biome coordinate to block or chunk coordinate ratio in the future again.
- API Note:
- A biome voxel comprises of 4×4×4 block voxels, as that's how biomes are stored in game after 19w36a. Each chunk section has 4×4×4 biome voxels as a result.
- Mappings:
Namespace Name official gm
intermediary net/minecraft/class_5742
named net/minecraft/world/biome/source/BiomeCoords
-
Constructor Summary
Constructors Constructor Description BiomeCoords()
-
Method Summary
Modifier and Type Method Description static int
fromBlock(int blockCoord)
Converts a block x, y, or z to a biome x, y, or z.static int
fromChunk(int chunkCoord)
Converts a chunk x or z to a biome x or z.static int
toBlock(int biomeCoord)
Converts a biome x, y, or z to a block x, y, or z.static int
toChunk(int biomeCoord)
Converts a biome x or z to a chunk x or z.
-
Constructor Details
-
BiomeCoords
public BiomeCoords()
-
-
Method Details
-
fromBlock
public static int fromBlock(int blockCoord)Converts a block x, y, or z to a biome x, y, or z.- Parameters:
blockCoord
- a block x, y, or z- Implementation Requirements:
- This implementation returns
blockCoord / 4
. - Mappings:
Namespace Name Mixin selector official a
Lgm;a(I)I
intermediary method_33100
Lnet/minecraft/class_5742;method_33100(I)I
named fromBlock
Lnet/minecraft/world/biome/source/BiomeCoords;fromBlock(I)I
-
toBlock
public static int toBlock(int biomeCoord)Converts a biome x, y, or z to a block x, y, or z.- Parameters:
biomeCoord
- a biome x, y, or z- Implementation Requirements:
- This implementation returns
blockCoord * 4
. - Mappings:
Namespace Name Mixin selector official b
Lgm;b(I)I
intermediary method_33101
Lnet/minecraft/class_5742;method_33101(I)I
named toBlock
Lnet/minecraft/world/biome/source/BiomeCoords;toBlock(I)I
-
fromChunk
public static int fromChunk(int chunkCoord)Converts a chunk x or z to a biome x or z.- Parameters:
chunkCoord
- a chunk x or z- Implementation Requirements:
- This implementation returns
chunkCoord * 4
. - Mappings:
Namespace Name Mixin selector official c
Lgm;c(I)I
intermediary method_33102
Lnet/minecraft/class_5742;method_33102(I)I
named fromChunk
Lnet/minecraft/world/biome/source/BiomeCoords;fromChunk(I)I
-
toChunk
public static int toChunk(int biomeCoord)Converts a biome x or z to a chunk x or z.- Parameters:
biomeCoord
- a biome x or z- Implementation Requirements:
- This implementation returns
biomeCoord / 4
. - Mappings:
Namespace Name Mixin selector official d
Lgm;d(I)I
intermediary method_33103
Lnet/minecraft/class_5742;method_33103(I)I
named toChunk
Lnet/minecraft/world/biome/source/BiomeCoords;toChunk(I)I
-