Class BiomeArray

java.lang.Object
net.minecraft.world.biome.source.BiomeArray
All Implemented Interfaces:
BiomeAccess.Storage
Direct Known Subclasses:
EmptyChunk.EmptyBiomeArray

public class BiomeArray extends Object implements BiomeAccess.Storage
Mappings:
Namespace Name
official cmm
intermediary net/minecraft/class_4548
named net/minecraft/world/biome/source/BiomeArray
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official b Lcmm;b:Lorg/apache/logging/log4j/Logger;
      intermediary field_21813 Lnet/minecraft/class_4548;field_21813:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/world/biome/source/BiomeArray;LOGGER:Lorg/apache/logging/log4j/Logger;
    • HORIZONTAL_SECTION_COUNT

      private static final int HORIZONTAL_SECTION_COUNT
      Mappings:
      Namespace Name Mixin selector
      official c Lcmm;c:I
      intermediary field_20652 Lnet/minecraft/class_4548;field_20652:I
      named HORIZONTAL_SECTION_COUNT Lnet/minecraft/world/biome/source/BiomeArray;HORIZONTAL_SECTION_COUNT:I
    • HORIZONTAL_BIT_MASK

      private static final int HORIZONTAL_BIT_MASK
      Mappings:
      Namespace Name Mixin selector
      official d Lcmm;d:I
      intermediary field_20650 Lnet/minecraft/class_4548;field_20650:I
      named HORIZONTAL_BIT_MASK Lnet/minecraft/world/biome/source/BiomeArray;HORIZONTAL_BIT_MASK:I
    • DEFAULT_LENGTH

      public static final int DEFAULT_LENGTH
      Mappings:
      Namespace Name Mixin selector
      official a Lcmm;a:I
      intermediary field_20649 Lnet/minecraft/class_4548;field_20649:I
      named DEFAULT_LENGTH Lnet/minecraft/world/biome/source/BiomeArray;DEFAULT_LENGTH:I
    • biomes

      private final IndexedIterable<Biome> biomes
      Mappings:
      Namespace Name Mixin selector
      official e Lcmm;e:Lgp;
      intermediary field_25831 Lnet/minecraft/class_4548;field_25831:Lnet/minecraft/class_2359;
      named biomes Lnet/minecraft/world/biome/source/BiomeArray;biomes:Lnet/minecraft/util/collection/IndexedIterable;
    • data

      private final Biome[] data
      Mappings:
      Namespace Name Mixin selector
      official f Lcmm;f:[Lbxo;
      intermediary field_20654 Lnet/minecraft/class_4548;field_20654:[Lnet/minecraft/class_1959;
      named data Lnet/minecraft/world/biome/source/BiomeArray;data:[Lnet/minecraft/world/biome/Biome;
    • field_28126

      private final int field_28126
      Mappings:
      Namespace Name Mixin selector
      official g Lcmm;g:I
      intermediary field_28126 Lnet/minecraft/class_4548;field_28126:I
      named field_28126 Lnet/minecraft/world/biome/source/BiomeArray;field_28126:I
    • field_28127

      private final int field_28127
      Mappings:
      Namespace Name Mixin selector
      official h Lcmm;h:I
      intermediary field_28127 Lnet/minecraft/class_4548;field_28127:I
      named field_28127 Lnet/minecraft/world/biome/source/BiomeArray;field_28127:I
  • Constructor Details

    • BiomeArray

      protected BiomeArray(IndexedIterable<Biome> biomes, HeightLimitView world, Biome[] data)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcmm;<init>(Lgp;Lbwr;[Lbxo;)V
      intermediary <init> Lnet/minecraft/class_4548;<init>(Lnet/minecraft/class_2359;Lnet/minecraft/class_5539;[Lnet/minecraft/class_1959;)V
      named <init> Lnet/minecraft/world/biome/source/BiomeArray;<init>(Lnet/minecraft/util/collection/IndexedIterable;Lnet/minecraft/world/HeightLimitView;[Lnet/minecraft/world/biome/Biome;)V
    • BiomeArray

      public BiomeArray(IndexedIterable<Biome> biomes, HeightLimitView world, int[] ids)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcmm;<init>(Lgp;Lbwr;[I)V
      intermediary <init> Lnet/minecraft/class_4548;<init>(Lnet/minecraft/class_2359;Lnet/minecraft/class_5539;[I)V
      named <init> Lnet/minecraft/world/biome/source/BiomeArray;<init>(Lnet/minecraft/util/collection/IndexedIterable;Lnet/minecraft/world/HeightLimitView;[I)V
    • BiomeArray

      public BiomeArray(IndexedIterable<Biome> biomes, HeightLimitView world, ChunkPos chunkPos, BiomeSource biomeSource)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcmm;<init>(Lgp;Lbwr;Lbvu;Lbxr;)V
      intermediary <init> Lnet/minecraft/class_4548;<init>(Lnet/minecraft/class_2359;Lnet/minecraft/class_5539;Lnet/minecraft/class_1923;Lnet/minecraft/class_1966;)V
      named <init> Lnet/minecraft/world/biome/source/BiomeArray;<init>(Lnet/minecraft/util/collection/IndexedIterable;Lnet/minecraft/world/HeightLimitView;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/biome/source/BiomeSource;)V
    • BiomeArray

      public BiomeArray(IndexedIterable<Biome> biomes, HeightLimitView world, ChunkPos chunkPos, BiomeSource biomeSource, @Nullable @org.jetbrains.annotations.Nullable int[] int2)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lcmm;<init>(Lgp;Lbwr;Lbvu;Lbxr;[I)V
      intermediary <init> Lnet/minecraft/class_4548;<init>(Lnet/minecraft/class_2359;Lnet/minecraft/class_5539;Lnet/minecraft/class_1923;Lnet/minecraft/class_1966;[I)V
      named <init> Lnet/minecraft/world/biome/source/BiomeArray;<init>(Lnet/minecraft/util/collection/IndexedIterable;Lnet/minecraft/world/HeightLimitView;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/world/biome/source/BiomeSource;[I)V
  • Method Details

    • method_32915

      private static int method_32915(int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official a Lcmm;a(II)I
      intermediary method_32915 Lnet/minecraft/class_4548;method_32915(II)I
      named method_32915 Lnet/minecraft/world/biome/source/BiomeArray;method_32915(II)I
    • method_32916

      private static Biome method_32916(BiomeSource biomeSource, int int2, int int3, int int4, int int5)
      Mappings:
      Namespace Name Mixin selector
      official a Lcmm;a(Lbxr;IIII)Lbxo;
      intermediary method_32916 Lnet/minecraft/class_4548;method_32916(Lnet/minecraft/class_1966;IIII)Lnet/minecraft/class_1959;
      named method_32916 Lnet/minecraft/world/biome/source/BiomeArray;method_32916(Lnet/minecraft/world/biome/source/BiomeSource;IIII)Lnet/minecraft/world/biome/Biome;
    • toIntArray

      public int[] toIntArray()
      Mappings:
      Namespace Name Mixin selector
      official a Lcmm;a()[I
      intermediary method_22401 Lnet/minecraft/class_4548;method_22401()[I
      named toIntArray Lnet/minecraft/world/biome/source/BiomeArray;toIntArray()[I
    • getBiomeForNoiseGen

      public Biome getBiomeForNoiseGen(int biomeX, int biomeY, int biomeZ)
      Specified by:
      getBiomeForNoiseGen in interface BiomeAccess.Storage
      Mappings:
      Namespace Name Mixin selector
      official b Lbxq$a;b(III)Lbxo;
      intermediary method_16359 Lnet/minecraft/class_4543$class_4544;method_16359(III)Lnet/minecraft/class_1959;
      named getBiomeForNoiseGen Lnet/minecraft/world/biome/source/BiomeAccess$Storage;getBiomeForNoiseGen(III)Lnet/minecraft/world/biome/Biome;