Package net.minecraft.world.biome.source
Class BiomeCoords
java.lang.Object
net.minecraft.world.biome.source.BiomeCoords
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 gv
intermediary net/minecraft/class_5742
named net/minecraft/world/biome/source/BiomeCoords
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
private static final int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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.
-
Field Details
-
field_33089
public static final int field_33089- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lgv;a:I
intermediary field_33089
Lnet/minecraft/class_5742;field_33089:I
named field_33089
Lnet/minecraft/world/biome/source/BiomeCoords;field_33089:I
-
field_33090
public static final int field_33090- See Also:
- Mappings:
Namespace Name Mixin selector official b
Lgv;b:I
intermediary field_33090
Lnet/minecraft/class_5742;field_33090:I
named field_33090
Lnet/minecraft/world/biome/source/BiomeCoords;field_33090:I
-
field_33091
private static final int field_33091- See Also:
- Mappings:
Namespace Name Mixin selector official c
Lgv;c:I
intermediary field_33091
Lnet/minecraft/class_5742;field_33091:I
named field_33091
Lnet/minecraft/world/biome/source/BiomeCoords;field_33091:I
-
-
Constructor Details
-
BiomeCoords
private 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
Lgv;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
Lgv;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
Lgv;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
Lgv;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
-