类 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 gq
    intermediary net/minecraft/class_5742
    named net/minecraft/world/biome/source/BiomeCoords
    • 字段详细资料

      • field_33089

        public static final int field_33089
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Lgq;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
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official b Lgq;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
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Lgq;c:I
        intermediary field_33091 Lnet/minecraft/class_5742;field_33091:I
        named field_33091 Lnet/minecraft/world/biome/source/BiomeCoords;field_33091:I
    • 构造器详细资料

      • BiomeCoords

        private BiomeCoords()
    • 方法详细资料

      • fromBlock

        public static int fromBlock​(int blockCoord)
        Converts a block x, y, or z to a biome x, y, or z.
        参数:
        blockCoord - a block x, y, or z
        Implementation Requirements:
        This implementation returns blockCoord / 4.
        Mappings:
        Namespace Name Mixin selector
        official a Lgq;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.
        参数:
        biomeCoord - a biome x, y, or z
        Implementation Requirements:
        This implementation returns blockCoord * 4.
        Mappings:
        Namespace Name Mixin selector
        official b Lgq;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.
        参数:
        chunkCoord - a chunk x or z
        Implementation Requirements:
        This implementation returns chunkCoord * 4.
        Mappings:
        Namespace Name Mixin selector
        official c Lgq;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.
        参数:
        biomeCoord - a biome x or z
        Implementation Requirements:
        This implementation returns biomeCoord / 4.
        Mappings:
        Namespace Name Mixin selector
        official d Lgq;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