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 gmintermediary net/minecraft/class_5742named net/minecraft/world/biome/source/BiomeCoords
-
Constructor Summary
Constructors Constructor Description BiomeCoords() -
Method Summary
Modifier and Type Method Description static intfromBlock(int blockCoord)Converts a block x, y, or z to a biome x, y, or z.static intfromChunk(int chunkCoord)Converts a chunk x or z to a biome x or z.static inttoBlock(int biomeCoord)Converts a biome x, y, or z to a block x, y, or z.static inttoChunk(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 aLgm;a(I)Iintermediary method_33100Lnet/minecraft/class_5742;method_33100(I)Inamed fromBlockLnet/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 bLgm;b(I)Iintermediary method_33101Lnet/minecraft/class_5742;method_33101(I)Inamed toBlockLnet/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 cLgm;c(I)Iintermediary method_33102Lnet/minecraft/class_5742;method_33102(I)Inamed fromChunkLnet/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 dLgm;d(I)Iintermediary method_33103Lnet/minecraft/class_5742;method_33103(I)Inamed toChunkLnet/minecraft/world/biome/source/BiomeCoords;toChunk(I)I
-