Class BiomeAccess

java.lang.Object
net.minecraft.world.biome.source.BiomeAccess

public class BiomeAccess
extends Object
Mappings:
Namespace Name
official buw
intermediary net/minecraft/class_4543
named net/minecraft/world/biome/source/BiomeAccess
  • Field Details

    • field_28106

      private static final int field_28106
      Mappings:
      Namespace Name Mixin selector
      official a Lbuw;a:I
      intermediary field_28106 Lnet/minecraft/class_4543;field_28106:I
      named field_28106 Lnet/minecraft/world/biome/source/BiomeAccess;field_28106:I
    • storage

      private final BiomeAccess.Storage storage
      Mappings:
      Namespace Name Mixin selector
      official b Lbuw;b:Lbuw$a;
      intermediary field_20640 Lnet/minecraft/class_4543;field_20640:Lnet/minecraft/class_4543$class_4544;
      named storage Lnet/minecraft/world/biome/source/BiomeAccess;storage:Lnet/minecraft/world/biome/source/BiomeAccess$Storage;
    • seed

      private final long seed
      Mappings:
      Namespace Name Mixin selector
      official c Lbuw;c:J
      intermediary field_20641 Lnet/minecraft/class_4543;field_20641:J
      named seed Lnet/minecraft/world/biome/source/BiomeAccess;seed:J
    • type

      private final BiomeAccessType type
      Mappings:
      Namespace Name Mixin selector
      official d Lbuw;d:Lbuz;
      intermediary field_20642 Lnet/minecraft/class_4543;field_20642:Lnet/minecraft/class_4545;
      named type Lnet/minecraft/world/biome/source/BiomeAccess;type:Lnet/minecraft/world/biome/source/BiomeAccessType;
  • Constructor Details

    • BiomeAccess

      public BiomeAccess​(BiomeAccess.Storage storage, long seed, BiomeAccessType type)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbuw;<init>(Lbuw$a;JLbuz;)V
      intermediary <init> Lnet/minecraft/class_4543;<init>(Lnet/minecraft/class_4543$class_4544;JLnet/minecraft/class_4545;)V
      named <init> Lnet/minecraft/world/biome/source/BiomeAccess;<init>(Lnet/minecraft/world/biome/source/BiomeAccess$Storage;JLnet/minecraft/world/biome/source/BiomeAccessType;)V
  • Method Details

    • hashSeed

      public static long hashSeed​(long seed)
      Mappings:
      Namespace Name Mixin selector
      official a Lbuw;a(J)J
      intermediary method_27984 Lnet/minecraft/class_4543;method_27984(J)J
      named hashSeed Lnet/minecraft/world/biome/source/BiomeAccess;hashSeed(J)J
    • withSource

      public BiomeAccess withSource​(BiomeSource source)
      Mappings:
      Namespace Name Mixin selector
      official a Lbuw;a(Lbux;)Lbuw;
      intermediary method_22392 Lnet/minecraft/class_4543;method_22392(Lnet/minecraft/class_1966;)Lnet/minecraft/class_4543;
      named withSource Lnet/minecraft/world/biome/source/BiomeAccess;withSource(Lnet/minecraft/world/biome/source/BiomeSource;)Lnet/minecraft/world/biome/source/BiomeAccess;
    • getBiome

      public Biome getBiome​(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lbuw;a(Lfx;)Lbuu;
      intermediary method_22393 Lnet/minecraft/class_4543;method_22393(Lnet/minecraft/class_2338;)Lnet/minecraft/class_1959;
      named getBiome Lnet/minecraft/world/biome/source/BiomeAccess;getBiome(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/biome/Biome;
    • getBiomeForNoiseGen

      @Environment(CLIENT) public Biome getBiomeForNoiseGen​(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official a Lbuw;a(DDD)Lbuu;
      intermediary method_24938 Lnet/minecraft/class_4543;method_24938(DDD)Lnet/minecraft/class_1959;
      named getBiomeForNoiseGen Lnet/minecraft/world/biome/source/BiomeAccess;getBiomeForNoiseGen(DDD)Lnet/minecraft/world/biome/Biome;
    • getBiomeForNoiseGen

      @Environment(CLIENT) public Biome getBiomeForNoiseGen​(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official b Lbuw;b(Lfx;)Lbuu;
      intermediary method_27344 Lnet/minecraft/class_4543;method_27344(Lnet/minecraft/class_2338;)Lnet/minecraft/class_1959;
      named getBiomeForNoiseGen Lnet/minecraft/world/biome/source/BiomeAccess;getBiomeForNoiseGen(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/world/biome/Biome;
    • getBiomeForNoiseGen

      @Environment(CLIENT) public Biome getBiomeForNoiseGen​(int biomeX, int biomeY, int biomeZ)
      Mappings:
      Namespace Name Mixin selector
      official a Lbuw;a(III)Lbuu;
      intermediary method_24854 Lnet/minecraft/class_4543;method_24854(III)Lnet/minecraft/class_1959;
      named getBiomeForNoiseGen Lnet/minecraft/world/biome/source/BiomeAccess;getBiomeForNoiseGen(III)Lnet/minecraft/world/biome/Biome;
    • method_31608

      public Biome method_31608​(ChunkPos chunkPos)
      Mappings:
      Namespace Name Mixin selector
      official a Lbuw;a(Lbta;)Lbuu;
      intermediary method_31608 Lnet/minecraft/class_4543;method_31608(Lnet/minecraft/class_1923;)Lnet/minecraft/class_1959;
      named method_31608 Lnet/minecraft/world/biome/source/BiomeAccess;method_31608(Lnet/minecraft/util/math/ChunkPos;)Lnet/minecraft/world/biome/Biome;