Class Structure.Config.Builder

java.lang.Object
net.minecraft.world.gen.structure.Structure.Config.Builder
Enclosing class:
Structure.Config

public static class Structure.Config.Builder extends Object
Mappings:
Namespace Name
named net/minecraft/world/gen/structure/Structure$Config$Builder
intermediary net/minecraft/class_3195$class_7302$class_9821
official ejr$c$a
  • Field Details

    • biomes

      private final RegistryEntryList<Biome> biomes
      Mappings:
      Namespace Name Mixin selector
      named biomes Lnet/minecraft/world/gen/structure/Structure$Config$Builder;biomes:Lnet/minecraft/registry/entry/RegistryEntryList;
      intermediary field_52230 Lnet/minecraft/class_3195$class_7302$class_9821;field_52230:Lnet/minecraft/class_6885;
      official a Lejr$c$a;a:Ljq;
    • spawnOverrides

      private Map<SpawnGroup,StructureSpawns> spawnOverrides
      Mappings:
      Namespace Name Mixin selector
      named spawnOverrides Lnet/minecraft/world/gen/structure/Structure$Config$Builder;spawnOverrides:Ljava/util/Map;
      intermediary field_52231 Lnet/minecraft/class_3195$class_7302$class_9821;field_52231:Ljava/util/Map;
      official b Lejr$c$a;b:Ljava/util/Map;
    • step

      private GenerationStep.Feature step
      Mappings:
      Namespace Name Mixin selector
      named step Lnet/minecraft/world/gen/structure/Structure$Config$Builder;step:Lnet/minecraft/world/gen/GenerationStep$Feature;
      intermediary field_52232 Lnet/minecraft/class_3195$class_7302$class_9821;field_52232:Lnet/minecraft/class_2893$class_2895;
      official c Lejr$c$a;c:Ldyu$b;
    • terrainAdaptation

      private StructureTerrainAdaptation terrainAdaptation
      Mappings:
      Namespace Name Mixin selector
      named terrainAdaptation Lnet/minecraft/world/gen/structure/Structure$Config$Builder;terrainAdaptation:Lnet/minecraft/world/gen/StructureTerrainAdaptation;
      intermediary field_52233 Lnet/minecraft/class_3195$class_7302$class_9821;field_52233:Lnet/minecraft/class_5847;
      official d Lejr$c$a;d:Lekc;
  • Constructor Details

    • Builder

      public Builder(RegistryEntryList<Biome> biomes)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/world/gen/structure/Structure$Config$Builder;<init>(Lnet/minecraft/registry/entry/RegistryEntryList;)V
      intermediary <init> Lnet/minecraft/class_3195$class_7302$class_9821;<init>(Lnet/minecraft/class_6885;)V
      official <init> Lejr$c$a;<init>(Ljq;)V
  • Method Details

    • spawnOverrides

      public Structure.Config.Builder spawnOverrides(Map<SpawnGroup,StructureSpawns> spawnOverrides)
      Mappings:
      Namespace Name Mixin selector
      named spawnOverrides Lnet/minecraft/world/gen/structure/Structure$Config$Builder;spawnOverrides(Ljava/util/Map;)Lnet/minecraft/world/gen/structure/Structure$Config$Builder;
      intermediary method_61011 Lnet/minecraft/class_3195$class_7302$class_9821;method_61011(Ljava/util/Map;)Lnet/minecraft/class_3195$class_7302$class_9821;
      official a Lejr$c$a;a(Ljava/util/Map;)Lejr$c$a;
    • step

      Mappings:
      Namespace Name Mixin selector
      named step Lnet/minecraft/world/gen/structure/Structure$Config$Builder;step(Lnet/minecraft/world/gen/GenerationStep$Feature;)Lnet/minecraft/world/gen/structure/Structure$Config$Builder;
      intermediary method_61009 Lnet/minecraft/class_3195$class_7302$class_9821;method_61009(Lnet/minecraft/class_2893$class_2895;)Lnet/minecraft/class_3195$class_7302$class_9821;
      official a Lejr$c$a;a(Ldyu$b;)Lejr$c$a;
    • terrainAdaptation

      public Structure.Config.Builder terrainAdaptation(StructureTerrainAdaptation terrainAdaptation)
      Mappings:
      Namespace Name Mixin selector
      named terrainAdaptation Lnet/minecraft/world/gen/structure/Structure$Config$Builder;terrainAdaptation(Lnet/minecraft/world/gen/StructureTerrainAdaptation;)Lnet/minecraft/world/gen/structure/Structure$Config$Builder;
      intermediary method_61010 Lnet/minecraft/class_3195$class_7302$class_9821;method_61010(Lnet/minecraft/class_5847;)Lnet/minecraft/class_3195$class_7302$class_9821;
      official a Lejr$c$a;a(Lekc;)Lejr$c$a;
    • build

      public Structure.Config build()
      Mappings:
      Namespace Name Mixin selector
      named build Lnet/minecraft/world/gen/structure/Structure$Config$Builder;build()Lnet/minecraft/world/gen/structure/Structure$Config;
      intermediary method_61008 Lnet/minecraft/class_3195$class_7302$class_9821;method_61008()Lnet/minecraft/class_3195$class_7302;
      official a Lejr$c$a;a()Lejr$c;