Class GeneratorConfig

java.lang.Object
net.minecraft.world.gen.GeneratorConfig
Direct Known Subclasses:
class_2757.class_2758, class_3070.class_3071, MineshaftGeneratorConfig, NetherFortressStructure.FortressGeneratorConfig, OceanMonumentStructure.OceanMonumentGeneratorConfig, StrongholdStructure.StrongholdGeneratorConfig, TempleStructure.TempleGeneratorConfig, VillageStructure.VillageGeneratorConfig

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

    • field_13015

      protected List<StructurePiece> field_13015
      Mappings:
      Namespace Name Mixin selector
      official a Lbby;a:Ljava/util/List;
      intermediary field_13015 Lnet/minecraft/class_36;field_13015:Ljava/util/List;
      named field_13015 Lnet/minecraft/world/gen/GeneratorConfig;field_13015:Ljava/util/List;
    • boundingBox

      protected BlockBox boundingBox
      Mappings:
      Namespace Name Mixin selector
      official b Lbby;b:Lbbg;
      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 Lbby;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 Lbby;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> Lbby;<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 b Lbby;b()Lbbg;
      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;
    • method_11855

      public List<StructurePiece> method_11855()
      Mappings:
      Namespace Name Mixin selector
      official c Lbby;c()Ljava/util/List;
      intermediary method_11855 Lnet/minecraft/class_36;method_11855()Ljava/util/List;
      named method_11855 Lnet/minecraft/world/gen/GeneratorConfig;method_11855()Ljava/util/List;
    • generateStructure

      public void generateStructure(World world, Random random, BlockBox boundingBox)
      Mappings:
      Namespace Name Mixin selector
      official a Lbby;a(Lamu;Ljava/util/Random;Lbbg;)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 d Lbby;d()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 Lbby;a(II)Lfy;
      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 Lbby;a(Lfy;)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 Lbby;a(Lamu;Lfy;)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 Lbby;b(Lfy;)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 Lbby;a(Lamu;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 Lbby;a(Lamu;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 a Lbby;a()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 Lbby;a(Lamn;)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 Lbby;b(Lamn;)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 Lbby;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 Lbby;f()I
      intermediary method_5536 Lnet/minecraft/class_36;method_5536()I
      named getChunkZ Lnet/minecraft/world/gen/GeneratorConfig;getChunkZ()I