Class GeneratorConfig

java.lang.Object
net.minecraft.world.gen.GeneratorConfig
Direct Known Subclasses:
class_10, class_1260, class_2260, class_3, class_38, MineshaftGeneratorConfig

public abstract class GeneratorConfig extends Object
Mappings:
Namespace Name
official bmv
intermediary net/minecraft/class_36
named net/minecraft/world/gen/GeneratorConfig
  • Field Details

    • children

      protected LinkedList children
      Mappings:
      Namespace Name Mixin selector
      official a Lbmv;a:Ljava/util/LinkedList;
      intermediary field_69 Lnet/minecraft/class_36;field_69:Ljava/util/LinkedList;
      named children Lnet/minecraft/world/gen/GeneratorConfig;children:Ljava/util/LinkedList;
    • boundingBox

      protected BlockBox boundingBox
      Mappings:
      Namespace Name Mixin selector
      official b Lbmv;b:Lbjb;
      intermediary field_70 Lnet/minecraft/class_36;field_70:Lnet/minecraft/class_1251;
      named boundingBox Lnet/minecraft/world/gen/GeneratorConfig;boundingBox:Lnet/minecraft/util/math/BlockBox;
    • chunkX

      private int chunkX
      Mappings:
      Namespace Name Mixin selector
      official c Lbmv;c:I
      intermediary field_6243 Lnet/minecraft/class_36;field_6243:I
      named chunkX Lnet/minecraft/world/gen/GeneratorConfig;chunkX:I
    • chunkZ

      private int chunkZ
      Mappings:
      Namespace Name Mixin selector
      official d Lbmv;d:I
      intermediary field_6244 Lnet/minecraft/class_36;field_6244:I
      named chunkZ Lnet/minecraft/world/gen/GeneratorConfig;chunkZ:I
  • Constructor Details

    • GeneratorConfig

      public GeneratorConfig()
    • GeneratorConfig

      public GeneratorConfig(int chunkX, int chunkZ)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbmv;<init>(II)V
      intermediary <init> Lnet/minecraft/class_36;<init>(II)V
      named <init> Lnet/minecraft/world/gen/GeneratorConfig;<init>(II)V
  • Method Details

    • getBoundingBox

      public BlockBox getBoundingBox()
      Mappings:
      Namespace Name Mixin selector
      official a Lbmv;a()Lbjb;
      intermediary method_79 Lnet/minecraft/class_36;method_79()Lnet/minecraft/class_1251;
      named getBoundingBox Lnet/minecraft/world/gen/GeneratorConfig;getBoundingBox()Lnet/minecraft/util/math/BlockBox;
    • getChildren

      public LinkedList getChildren()
      Mappings:
      Namespace Name Mixin selector
      official b Lbmv;b()Ljava/util/LinkedList;
      intermediary method_83 Lnet/minecraft/class_36;method_83()Ljava/util/LinkedList;
      named getChildren Lnet/minecraft/world/gen/GeneratorConfig;getChildren()Ljava/util/LinkedList;
    • generateStructure

      public void generateStructure(World world, Random random, BlockBox boundingBox)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmv;a(Laqu;Ljava/util/Random;Lbjb;)V
      intermediary method_82 Lnet/minecraft/class_36;method_82(Lnet/minecraft/class_1150;Ljava/util/Random;Lnet/minecraft/class_1251;)V
      named generateStructure Lnet/minecraft/world/gen/GeneratorConfig;generateStructure(Lnet/minecraft/world/World;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;)V
    • setBoundingBoxFromChildren

      protected void setBoundingBoxFromChildren()
      Mappings:
      Namespace Name Mixin selector
      official c Lbmv;c()V
      intermediary method_84 Lnet/minecraft/class_36;method_84()V
      named setBoundingBoxFromChildren Lnet/minecraft/world/gen/GeneratorConfig;setBoundingBoxFromChildren()V
    • toNbt

      public NbtCompound toNbt(int chunkX, int chunkZ)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmv;a(II)Lfn;
      intermediary method_5531 Lnet/minecraft/class_36;method_5531(II)Lnet/minecraft/class_322;
      named toNbt Lnet/minecraft/world/gen/GeneratorConfig;toNbt(II)Lnet/minecraft/nbt/NbtCompound;
    • serialize

      public void serialize(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmv;a(Lfn;)V
      intermediary method_5533 Lnet/minecraft/class_36;method_5533(Lnet/minecraft/class_322;)V
      named serialize Lnet/minecraft/world/gen/GeneratorConfig;serialize(Lnet/minecraft/nbt/NbtCompound;)V
    • fromNbt

      public void fromNbt(World random, NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmv;a(Laqu;Lfn;)V
      intermediary method_5532 Lnet/minecraft/class_36;method_5532(Lnet/minecraft/class_1150;Lnet/minecraft/class_322;)V
      named fromNbt Lnet/minecraft/world/gen/GeneratorConfig;fromNbt(Lnet/minecraft/world/World;Lnet/minecraft/nbt/NbtCompound;)V
    • deserialize

      public void deserialize(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      official b Lbmv;b(Lfn;)V
      intermediary method_5534 Lnet/minecraft/class_36;method_5534(Lnet/minecraft/class_322;)V
      named deserialize Lnet/minecraft/world/gen/GeneratorConfig;deserialize(Lnet/minecraft/nbt/NbtCompound;)V
    • method_80

      protected void method_80(World world, Random random, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmv;a(Laqu;Ljava/util/Random;I)V
      intermediary method_80 Lnet/minecraft/class_36;method_80(Lnet/minecraft/class_1150;Ljava/util/Random;I)V
      named method_80 Lnet/minecraft/world/gen/GeneratorConfig;method_80(Lnet/minecraft/world/World;Ljava/util/Random;I)V
    • method_81

      protected void method_81(World world, Random random, int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmv;a(Laqu;Ljava/util/Random;II)V
      intermediary method_81 Lnet/minecraft/class_36;method_81(Lnet/minecraft/class_1150;Ljava/util/Random;II)V
      named method_81 Lnet/minecraft/world/gen/GeneratorConfig;method_81(Lnet/minecraft/world/World;Ljava/util/Random;II)V
    • isValid

      public boolean isValid()
      Mappings:
      Namespace Name Mixin selector
      official d Lbmv;d()Z
      intermediary method_85 Lnet/minecraft/class_36;method_85()Z
      named isValid Lnet/minecraft/world/gen/GeneratorConfig;isValid()Z
    • method_9277

      public boolean method_9277(ChunkPos chunkPos)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmv;a(Laqm;)Z
      intermediary method_9277 Lnet/minecraft/class_36;method_9277(Lnet/minecraft/class_1146;)Z
      named method_9277 Lnet/minecraft/world/gen/GeneratorConfig;method_9277(Lnet/minecraft/util/math/ChunkPos;)Z
    • method_9278

      public void method_9278(ChunkPos chunkPos)
      Mappings:
      Namespace Name Mixin selector
      official b Lbmv;b(Laqm;)V
      intermediary method_9278 Lnet/minecraft/class_36;method_9278(Lnet/minecraft/class_1146;)V
      named method_9278 Lnet/minecraft/world/gen/GeneratorConfig;method_9278(Lnet/minecraft/util/math/ChunkPos;)V
    • getChunkX

      public int getChunkX()
      Mappings:
      Namespace Name Mixin selector
      official e Lbmv;e()I
      intermediary method_5535 Lnet/minecraft/class_36;method_5535()I
      named getChunkX Lnet/minecraft/world/gen/GeneratorConfig;getChunkX()I
    • getChunkZ

      public int getChunkZ()
      Mappings:
      Namespace Name Mixin selector
      official f Lbmv;f()I
      intermediary method_5536 Lnet/minecraft/class_36;method_5536()I
      named getChunkZ Lnet/minecraft/world/gen/GeneratorConfig;getChunkZ()I