Class StructureTypes

java.lang.Object
net.minecraft.world.gen.structure.StructureTypes

public class StructureTypes extends Object
Mappings:
Namespace Name
official mh
intermediary net/minecraft/class_5470
named net/minecraft/world/gen/structure/StructureTypes
  • Field Details

    • PILLAGER_OUTPOST

      public static final RegistryEntry<StructureType> PILLAGER_OUTPOST
      Mappings:
      Namespace Name Mixin selector
      official a Lmh;a:Lgv;
      intermediary field_26292 Lnet/minecraft/class_5470;field_26292:Lnet/minecraft/class_6880;
      named PILLAGER_OUTPOST Lnet/minecraft/world/gen/structure/StructureTypes;PILLAGER_OUTPOST:Lnet/minecraft/util/registry/RegistryEntry;
    • MINESHAFT

      public static final RegistryEntry<StructureType> MINESHAFT
      Mappings:
      Namespace Name Mixin selector
      official b Lmh;b:Lgv;
      intermediary field_26293 Lnet/minecraft/class_5470;field_26293:Lnet/minecraft/class_6880;
      named MINESHAFT Lnet/minecraft/world/gen/structure/StructureTypes;MINESHAFT:Lnet/minecraft/util/registry/RegistryEntry;
    • MINESHAFT_MESA

      public static final RegistryEntry<StructureType> MINESHAFT_MESA
      Mappings:
      Namespace Name Mixin selector
      official c Lmh;c:Lgv;
      intermediary field_26294 Lnet/minecraft/class_5470;field_26294:Lnet/minecraft/class_6880;
      named MINESHAFT_MESA Lnet/minecraft/world/gen/structure/StructureTypes;MINESHAFT_MESA:Lnet/minecraft/util/registry/RegistryEntry;
    • MANSION

      public static final RegistryEntry<StructureType> MANSION
      Mappings:
      Namespace Name Mixin selector
      official d Lmh;d:Lgv;
      intermediary field_26295 Lnet/minecraft/class_5470;field_26295:Lnet/minecraft/class_6880;
      named MANSION Lnet/minecraft/world/gen/structure/StructureTypes;MANSION:Lnet/minecraft/util/registry/RegistryEntry;
    • JUNGLE_PYRAMID

      public static final RegistryEntry<StructureType> JUNGLE_PYRAMID
      Mappings:
      Namespace Name Mixin selector
      official e Lmh;e:Lgv;
      intermediary field_26296 Lnet/minecraft/class_5470;field_26296:Lnet/minecraft/class_6880;
      named JUNGLE_PYRAMID Lnet/minecraft/world/gen/structure/StructureTypes;JUNGLE_PYRAMID:Lnet/minecraft/util/registry/RegistryEntry;
    • DESERT_PYRAMID

      public static final RegistryEntry<StructureType> DESERT_PYRAMID
      Mappings:
      Namespace Name Mixin selector
      official f Lmh;f:Lgv;
      intermediary field_26297 Lnet/minecraft/class_5470;field_26297:Lnet/minecraft/class_6880;
      named DESERT_PYRAMID Lnet/minecraft/world/gen/structure/StructureTypes;DESERT_PYRAMID:Lnet/minecraft/util/registry/RegistryEntry;
    • IGLOO

      public static final RegistryEntry<StructureType> IGLOO
      Mappings:
      Namespace Name Mixin selector
      official g Lmh;g:Lgv;
      intermediary field_26298 Lnet/minecraft/class_5470;field_26298:Lnet/minecraft/class_6880;
      named IGLOO Lnet/minecraft/world/gen/structure/StructureTypes;IGLOO:Lnet/minecraft/util/registry/RegistryEntry;
    • SHIPWRECK

      public static final RegistryEntry<StructureType> SHIPWRECK
      Mappings:
      Namespace Name Mixin selector
      official h Lmh;h:Lgv;
      intermediary field_26299 Lnet/minecraft/class_5470;field_26299:Lnet/minecraft/class_6880;
      named SHIPWRECK Lnet/minecraft/world/gen/structure/StructureTypes;SHIPWRECK:Lnet/minecraft/util/registry/RegistryEntry;
    • SHIPWRECK_BEACHED

      public static final RegistryEntry<StructureType> SHIPWRECK_BEACHED
      Mappings:
      Namespace Name Mixin selector
      official i Lmh;i:Lgv;
      intermediary field_26300 Lnet/minecraft/class_5470;field_26300:Lnet/minecraft/class_6880;
      named SHIPWRECK_BEACHED Lnet/minecraft/world/gen/structure/StructureTypes;SHIPWRECK_BEACHED:Lnet/minecraft/util/registry/RegistryEntry;
    • SWAMP_HUT

      public static final RegistryEntry<StructureType> SWAMP_HUT
      Mappings:
      Namespace Name Mixin selector
      official j Lmh;j:Lgv;
      intermediary field_26301 Lnet/minecraft/class_5470;field_26301:Lnet/minecraft/class_6880;
      named SWAMP_HUT Lnet/minecraft/world/gen/structure/StructureTypes;SWAMP_HUT:Lnet/minecraft/util/registry/RegistryEntry;
    • STRONGHOLD

      public static final RegistryEntry<StructureType> STRONGHOLD
      Mappings:
      Namespace Name Mixin selector
      official k Lmh;k:Lgv;
      intermediary field_26302 Lnet/minecraft/class_5470;field_26302:Lnet/minecraft/class_6880;
      named STRONGHOLD Lnet/minecraft/world/gen/structure/StructureTypes;STRONGHOLD:Lnet/minecraft/util/registry/RegistryEntry;
    • MONUMENT

      public static final RegistryEntry<StructureType> MONUMENT
      Mappings:
      Namespace Name Mixin selector
      official l Lmh;l:Lgv;
      intermediary field_26303 Lnet/minecraft/class_5470;field_26303:Lnet/minecraft/class_6880;
      named MONUMENT Lnet/minecraft/world/gen/structure/StructureTypes;MONUMENT:Lnet/minecraft/util/registry/RegistryEntry;
    • OCEAN_RUIN_COLD

      public static final RegistryEntry<StructureType> OCEAN_RUIN_COLD
      Mappings:
      Namespace Name Mixin selector
      official m Lmh;m:Lgv;
      intermediary field_26304 Lnet/minecraft/class_5470;field_26304:Lnet/minecraft/class_6880;
      named OCEAN_RUIN_COLD Lnet/minecraft/world/gen/structure/StructureTypes;OCEAN_RUIN_COLD:Lnet/minecraft/util/registry/RegistryEntry;
    • OCEAN_RUIN_WARM

      public static final RegistryEntry<StructureType> OCEAN_RUIN_WARM
      Mappings:
      Namespace Name Mixin selector
      official n Lmh;n:Lgv;
      intermediary field_26305 Lnet/minecraft/class_5470;field_26305:Lnet/minecraft/class_6880;
      named OCEAN_RUIN_WARM Lnet/minecraft/world/gen/structure/StructureTypes;OCEAN_RUIN_WARM:Lnet/minecraft/util/registry/RegistryEntry;
    • FORTRESS

      public static final RegistryEntry<StructureType> FORTRESS
      Mappings:
      Namespace Name Mixin selector
      official o Lmh;o:Lgv;
      intermediary field_26306 Lnet/minecraft/class_5470;field_26306:Lnet/minecraft/class_6880;
      named FORTRESS Lnet/minecraft/world/gen/structure/StructureTypes;FORTRESS:Lnet/minecraft/util/registry/RegistryEntry;
    • NETHER_FOSSIL

      public static final RegistryEntry<StructureType> NETHER_FOSSIL
      Mappings:
      Namespace Name Mixin selector
      official p Lmh;p:Lgv;
      intermediary field_26307 Lnet/minecraft/class_5470;field_26307:Lnet/minecraft/class_6880;
      named NETHER_FOSSIL Lnet/minecraft/world/gen/structure/StructureTypes;NETHER_FOSSIL:Lnet/minecraft/util/registry/RegistryEntry;
    • END_CITY

      public static final RegistryEntry<StructureType> END_CITY
      Mappings:
      Namespace Name Mixin selector
      official q Lmh;q:Lgv;
      intermediary field_26308 Lnet/minecraft/class_5470;field_26308:Lnet/minecraft/class_6880;
      named END_CITY Lnet/minecraft/world/gen/structure/StructureTypes;END_CITY:Lnet/minecraft/util/registry/RegistryEntry;
    • BURIED_TREASURE

      public static final RegistryEntry<StructureType> BURIED_TREASURE
      Mappings:
      Namespace Name Mixin selector
      official r Lmh;r:Lgv;
      intermediary field_26309 Lnet/minecraft/class_5470;field_26309:Lnet/minecraft/class_6880;
      named BURIED_TREASURE Lnet/minecraft/world/gen/structure/StructureTypes;BURIED_TREASURE:Lnet/minecraft/util/registry/RegistryEntry;
    • BASTION_REMNANT

      public static final RegistryEntry<StructureType> BASTION_REMNANT
      Mappings:
      Namespace Name Mixin selector
      official s Lmh;s:Lgv;
      intermediary field_26310 Lnet/minecraft/class_5470;field_26310:Lnet/minecraft/class_6880;
      named BASTION_REMNANT Lnet/minecraft/world/gen/structure/StructureTypes;BASTION_REMNANT:Lnet/minecraft/util/registry/RegistryEntry;
    • VILLAGE_PLAINS

      public static final RegistryEntry<StructureType> VILLAGE_PLAINS
      Mappings:
      Namespace Name Mixin selector
      official t Lmh;t:Lgv;
      intermediary field_26311 Lnet/minecraft/class_5470;field_26311:Lnet/minecraft/class_6880;
      named VILLAGE_PLAINS Lnet/minecraft/world/gen/structure/StructureTypes;VILLAGE_PLAINS:Lnet/minecraft/util/registry/RegistryEntry;
    • VILLAGE_DESERT

      public static final RegistryEntry<StructureType> VILLAGE_DESERT
      Mappings:
      Namespace Name Mixin selector
      official u Lmh;u:Lgv;
      intermediary field_26312 Lnet/minecraft/class_5470;field_26312:Lnet/minecraft/class_6880;
      named VILLAGE_DESERT Lnet/minecraft/world/gen/structure/StructureTypes;VILLAGE_DESERT:Lnet/minecraft/util/registry/RegistryEntry;
    • VILLAGE_SAVANNA

      public static final RegistryEntry<StructureType> VILLAGE_SAVANNA
      Mappings:
      Namespace Name Mixin selector
      official v Lmh;v:Lgv;
      intermediary field_26313 Lnet/minecraft/class_5470;field_26313:Lnet/minecraft/class_6880;
      named VILLAGE_SAVANNA Lnet/minecraft/world/gen/structure/StructureTypes;VILLAGE_SAVANNA:Lnet/minecraft/util/registry/RegistryEntry;
    • VILLAGE_SNOWY

      public static final RegistryEntry<StructureType> VILLAGE_SNOWY
      Mappings:
      Namespace Name Mixin selector
      official w Lmh;w:Lgv;
      intermediary field_26314 Lnet/minecraft/class_5470;field_26314:Lnet/minecraft/class_6880;
      named VILLAGE_SNOWY Lnet/minecraft/world/gen/structure/StructureTypes;VILLAGE_SNOWY:Lnet/minecraft/util/registry/RegistryEntry;
    • VILLAGE_TAIGA

      public static final RegistryEntry<StructureType> VILLAGE_TAIGA
      Mappings:
      Namespace Name Mixin selector
      official x Lmh;x:Lgv;
      intermediary field_26315 Lnet/minecraft/class_5470;field_26315:Lnet/minecraft/class_6880;
      named VILLAGE_TAIGA Lnet/minecraft/world/gen/structure/StructureTypes;VILLAGE_TAIGA:Lnet/minecraft/util/registry/RegistryEntry;
    • RUINED_PORTAL

      public static final RegistryEntry<StructureType> RUINED_PORTAL
      Mappings:
      Namespace Name Mixin selector
      official y Lmh;y:Lgv;
      intermediary field_26316 Lnet/minecraft/class_5470;field_26316:Lnet/minecraft/class_6880;
      named RUINED_PORTAL Lnet/minecraft/world/gen/structure/StructureTypes;RUINED_PORTAL:Lnet/minecraft/util/registry/RegistryEntry;
    • RUINED_PORTAL_DESERT

      public static final RegistryEntry<StructureType> RUINED_PORTAL_DESERT
      Mappings:
      Namespace Name Mixin selector
      official z Lmh;z:Lgv;
      intermediary field_26317 Lnet/minecraft/class_5470;field_26317:Lnet/minecraft/class_6880;
      named RUINED_PORTAL_DESERT Lnet/minecraft/world/gen/structure/StructureTypes;RUINED_PORTAL_DESERT:Lnet/minecraft/util/registry/RegistryEntry;
    • RUINED_PORTAL_JUNGLE

      public static final RegistryEntry<StructureType> RUINED_PORTAL_JUNGLE
      Mappings:
      Namespace Name Mixin selector
      official A Lmh;A:Lgv;
      intermediary field_26287 Lnet/minecraft/class_5470;field_26287:Lnet/minecraft/class_6880;
      named RUINED_PORTAL_JUNGLE Lnet/minecraft/world/gen/structure/StructureTypes;RUINED_PORTAL_JUNGLE:Lnet/minecraft/util/registry/RegistryEntry;
    • RUINED_PORTAL_SWAMP

      public static final RegistryEntry<StructureType> RUINED_PORTAL_SWAMP
      Mappings:
      Namespace Name Mixin selector
      official B Lmh;B:Lgv;
      intermediary field_26288 Lnet/minecraft/class_5470;field_26288:Lnet/minecraft/class_6880;
      named RUINED_PORTAL_SWAMP Lnet/minecraft/world/gen/structure/StructureTypes;RUINED_PORTAL_SWAMP:Lnet/minecraft/util/registry/RegistryEntry;
    • RUINED_PORTAL_MOUNTAIN

      public static final RegistryEntry<StructureType> RUINED_PORTAL_MOUNTAIN
      Mappings:
      Namespace Name Mixin selector
      official C Lmh;C:Lgv;
      intermediary field_26289 Lnet/minecraft/class_5470;field_26289:Lnet/minecraft/class_6880;
      named RUINED_PORTAL_MOUNTAIN Lnet/minecraft/world/gen/structure/StructureTypes;RUINED_PORTAL_MOUNTAIN:Lnet/minecraft/util/registry/RegistryEntry;
    • RUINED_PORTAL_OCEAN

      public static final RegistryEntry<StructureType> RUINED_PORTAL_OCEAN
      Mappings:
      Namespace Name Mixin selector
      official D Lmh;D:Lgv;
      intermediary field_26290 Lnet/minecraft/class_5470;field_26290:Lnet/minecraft/class_6880;
      named RUINED_PORTAL_OCEAN Lnet/minecraft/world/gen/structure/StructureTypes;RUINED_PORTAL_OCEAN:Lnet/minecraft/util/registry/RegistryEntry;
    • RUINED_PORTAL_NETHER

      public static final RegistryEntry<StructureType> RUINED_PORTAL_NETHER
      Mappings:
      Namespace Name Mixin selector
      official E Lmh;E:Lgv;
      intermediary field_26291 Lnet/minecraft/class_5470;field_26291:Lnet/minecraft/class_6880;
      named RUINED_PORTAL_NETHER Lnet/minecraft/world/gen/structure/StructureTypes;RUINED_PORTAL_NETHER:Lnet/minecraft/util/registry/RegistryEntry;
    • ANCIENT_CITY

      public static final RegistryEntry<StructureType> ANCIENT_CITY
      Mappings:
      Namespace Name Mixin selector
      official F Lmh;F:Lgv;
      intermediary field_38476 Lnet/minecraft/class_5470;field_38476:Lnet/minecraft/class_6880;
      named ANCIENT_CITY Lnet/minecraft/world/gen/structure/StructureTypes;ANCIENT_CITY:Lnet/minecraft/util/registry/RegistryEntry;
  • Constructor Details

    • StructureTypes

      public StructureTypes()
  • Method Details

    • getDefault

      public static RegistryEntry<? extends StructureType> getDefault()
      Mappings:
      Namespace Name Mixin selector
      official a Lmh;a()Lgv;
      intermediary method_38569 Lnet/minecraft/class_5470;method_38569()Lnet/minecraft/class_6880;
      named getDefault Lnet/minecraft/world/gen/structure/StructureTypes;getDefault()Lnet/minecraft/util/registry/RegistryEntry;
    • createConfig

      private static StructureType.Config createConfig(TagKey<Biome> biomeTag, Map<SpawnGroup,StructureSpawns> spawns, GenerationStep.Feature featureStep, StructureTerrainAdaptation terrainAdaptation)
      Mappings:
      Namespace Name Mixin selector
      official a Lmh;a(Lajg;Ljava/util/Map;Lcxw$b;Ldiv;)Ldik$c;
      intermediary method_42759 Lnet/minecraft/class_5470;method_42759(Lnet/minecraft/class_6862;Ljava/util/Map;Lnet/minecraft/class_2893$class_2895;Lnet/minecraft/class_5847;)Lnet/minecraft/class_3195$class_7302;
      named createConfig Lnet/minecraft/world/gen/structure/StructureTypes;createConfig(Lnet/minecraft/tag/TagKey;Ljava/util/Map;Lnet/minecraft/world/gen/GenerationStep$Feature;Lnet/minecraft/world/gen/StructureTerrainAdaptation;)Lnet/minecraft/world/gen/structure/StructureType$Config;
    • createConfig

      private static StructureType.Config createConfig(TagKey<Biome> biomeTag, GenerationStep.Feature featureStep, StructureTerrainAdaptation terrainAdaptation)
      Mappings:
      Namespace Name Mixin selector
      official a Lmh;a(Lajg;Lcxw$b;Ldiv;)Ldik$c;
      intermediary method_42757 Lnet/minecraft/class_5470;method_42757(Lnet/minecraft/class_6862;Lnet/minecraft/class_2893$class_2895;Lnet/minecraft/class_5847;)Lnet/minecraft/class_3195$class_7302;
      named createConfig Lnet/minecraft/world/gen/structure/StructureTypes;createConfig(Lnet/minecraft/tag/TagKey;Lnet/minecraft/world/gen/GenerationStep$Feature;Lnet/minecraft/world/gen/StructureTerrainAdaptation;)Lnet/minecraft/world/gen/structure/StructureType$Config;
    • createConfig

      private static StructureType.Config createConfig(TagKey<Biome> biomeTag, StructureTerrainAdaptation terrainAdaptation)
      Mappings:
      Namespace Name Mixin selector
      official a Lmh;a(Lajg;Ldiv;)Ldik$c;
      intermediary method_42758 Lnet/minecraft/class_5470;method_42758(Lnet/minecraft/class_6862;Lnet/minecraft/class_5847;)Lnet/minecraft/class_3195$class_7302;
      named createConfig Lnet/minecraft/world/gen/structure/StructureTypes;createConfig(Lnet/minecraft/tag/TagKey;Lnet/minecraft/world/gen/StructureTerrainAdaptation;)Lnet/minecraft/world/gen/structure/StructureType$Config;
    • register

      private static RegistryEntry<StructureType> register(RegistryKey<StructureType> key, StructureType configuredStructureFeature)
      Mappings:
      Namespace Name Mixin selector
      official a Lmh;a(Lzn;Ldik;)Lgv;
      intermediary method_30603 Lnet/minecraft/class_5470;method_30603(Lnet/minecraft/class_5321;Lnet/minecraft/class_3195;)Lnet/minecraft/class_6880;
      named register Lnet/minecraft/world/gen/structure/StructureTypes;register(Lnet/minecraft/util/registry/RegistryKey;Lnet/minecraft/world/gen/structure/StructureType;)Lnet/minecraft/util/registry/RegistryEntry;
    • getOrCreateBiomeTag

      private static RegistryEntryList<Biome> getOrCreateBiomeTag(TagKey<Biome> key)
      Mappings:
      Namespace Name Mixin selector
      official a Lmh;a(Lajg;)Lgx;
      intermediary method_42044 Lnet/minecraft/class_5470;method_42044(Lnet/minecraft/class_6862;)Lnet/minecraft/class_6885;
      named getOrCreateBiomeTag Lnet/minecraft/world/gen/structure/StructureTypes;getOrCreateBiomeTag(Lnet/minecraft/tag/TagKey;)Lnet/minecraft/util/registry/RegistryEntryList;