mirror of https://github.com/FabricMC/yarn.git
Biome coords class. One more top level unmapped class left (#2053)
* Biome coords class. One more top level unmapped class left Signed-off-by: liach <liach@users.noreply.github.com> * Update mappings/net/minecraft/world/biome/source/BiomeCoords.mapping Co-authored-by: enbrain <69905075+enbrain@users.noreply.github.com> Co-authored-by: liach <liach@users.noreply.github.com> Co-authored-by: enbrain <69905075+enbrain@users.noreply.github.com>
This commit is contained in:
parent
f649081f23
commit
eb891c9011
|
@ -2,6 +2,7 @@ CLASS net/minecraft/class_4543 net/minecraft/world/biome/source/BiomeAccess
|
||||||
FIELD field_20640 storage Lnet/minecraft/class_4543$class_4544;
|
FIELD field_20640 storage Lnet/minecraft/class_4543$class_4544;
|
||||||
FIELD field_20641 seed J
|
FIELD field_20641 seed J
|
||||||
FIELD field_20642 type Lnet/minecraft/class_4545;
|
FIELD field_20642 type Lnet/minecraft/class_4545;
|
||||||
|
FIELD field_28106 CHUNK_CENTER_OFFSET I
|
||||||
METHOD <init> (Lnet/minecraft/class_4543$class_4544;JLnet/minecraft/class_4545;)V
|
METHOD <init> (Lnet/minecraft/class_4543$class_4544;JLnet/minecraft/class_4545;)V
|
||||||
ARG 1 storage
|
ARG 1 storage
|
||||||
ARG 2 seed
|
ARG 2 seed
|
||||||
|
|
|
@ -0,0 +1,34 @@
|
||||||
|
CLASS net/minecraft/class_5742 net/minecraft/world/biome/source/BiomeCoords
|
||||||
|
COMMENT Utility class for converting between biome coordinates and block or chunk
|
||||||
|
COMMENT coordinates.
|
||||||
|
COMMENT
|
||||||
|
COMMENT <p>Modders should use this class as Mojang may change the biome coordinate to
|
||||||
|
COMMENT block or chunk coordinate ratio in the future again.
|
||||||
|
COMMENT
|
||||||
|
COMMENT @apiNote A biome voxel comprises of 4×4×4 block voxels, as that's how biomes
|
||||||
|
COMMENT are stored in game after 19w36a. Each chunk section has 4×4×4 biome
|
||||||
|
COMMENT voxels as a result.
|
||||||
|
METHOD method_33100 fromBlock (I)I
|
||||||
|
COMMENT Converts a block x, y, or z to a biome x, y, or z.
|
||||||
|
COMMENT
|
||||||
|
COMMENT @implSpec This implementation returns {@code blockCoord / 4}.
|
||||||
|
ARG 0 blockCoord
|
||||||
|
COMMENT a block x, y, or z
|
||||||
|
METHOD method_33101 toBlock (I)I
|
||||||
|
COMMENT Converts a biome x, y, or z to a block x, y, or z.
|
||||||
|
COMMENT
|
||||||
|
COMMENT @implSpec This implementation returns {@code blockCoord * 4}.
|
||||||
|
ARG 0 biomeCoord
|
||||||
|
COMMENT a biome x, y, or z
|
||||||
|
METHOD method_33102 fromChunk (I)I
|
||||||
|
COMMENT Converts a chunk x or z to a biome x or z.
|
||||||
|
COMMENT
|
||||||
|
COMMENT @implSpec This implementation returns {@code chunkCoord * 4}.
|
||||||
|
ARG 0 chunkCoord
|
||||||
|
COMMENT a chunk x or z
|
||||||
|
METHOD method_33103 toChunk (I)I
|
||||||
|
COMMENT Converts a biome x or z to a chunk x or z.
|
||||||
|
COMMENT
|
||||||
|
COMMENT @implSpec This implementation returns {@code biomeCoord / 4}.
|
||||||
|
ARG 0 biomeCoord
|
||||||
|
COMMENT a biome x or z
|
Loading…
Reference in New Issue