Interface StructureType<S extends Structure>


public interface StructureType<S extends Structure>
Mappings:
Namespace Name
official dsj
intermediary net/minecraft/class_7151
named net/minecraft/world/gen/structure/StructureType
  • Field Details

    • BURIED_TREASURE

      static final StructureType<BuriedTreasureStructure> BURIED_TREASURE
      Mappings:
      Namespace Name Mixin selector
      official a Ldsj;a:Ldsj;
      intermediary field_37752 Lnet/minecraft/class_7151;field_37752:Lnet/minecraft/class_7151;
      named BURIED_TREASURE Lnet/minecraft/world/gen/structure/StructureType;BURIED_TREASURE:Lnet/minecraft/world/gen/structure/StructureType;
    • DESERT_PYRAMID

      static final StructureType<DesertPyramidStructure> DESERT_PYRAMID
      Mappings:
      Namespace Name Mixin selector
      official b Ldsj;b:Ldsj;
      intermediary field_37753 Lnet/minecraft/class_7151;field_37753:Lnet/minecraft/class_7151;
      named DESERT_PYRAMID Lnet/minecraft/world/gen/structure/StructureType;DESERT_PYRAMID:Lnet/minecraft/world/gen/structure/StructureType;
    • END_CITY

      static final StructureType<EndCityStructure> END_CITY
      Mappings:
      Namespace Name Mixin selector
      official c Ldsj;c:Ldsj;
      intermediary field_37754 Lnet/minecraft/class_7151;field_37754:Lnet/minecraft/class_7151;
      named END_CITY Lnet/minecraft/world/gen/structure/StructureType;END_CITY:Lnet/minecraft/world/gen/structure/StructureType;
    • FORTRESS

      static final StructureType<NetherFortressStructure> FORTRESS
      Mappings:
      Namespace Name Mixin selector
      official d Ldsj;d:Ldsj;
      intermediary field_37755 Lnet/minecraft/class_7151;field_37755:Lnet/minecraft/class_7151;
      named FORTRESS Lnet/minecraft/world/gen/structure/StructureType;FORTRESS:Lnet/minecraft/world/gen/structure/StructureType;
    • IGLOO

      static final StructureType<IglooStructure> IGLOO
      Mappings:
      Namespace Name Mixin selector
      official e Ldsj;e:Ldsj;
      intermediary field_37756 Lnet/minecraft/class_7151;field_37756:Lnet/minecraft/class_7151;
      named IGLOO Lnet/minecraft/world/gen/structure/StructureType;IGLOO:Lnet/minecraft/world/gen/structure/StructureType;
    • JIGSAW

      static final StructureType<JigsawStructure> JIGSAW
      Mappings:
      Namespace Name Mixin selector
      official f Ldsj;f:Ldsj;
      intermediary field_37757 Lnet/minecraft/class_7151;field_37757:Lnet/minecraft/class_7151;
      named JIGSAW Lnet/minecraft/world/gen/structure/StructureType;JIGSAW:Lnet/minecraft/world/gen/structure/StructureType;
    • JUNGLE_TEMPLE

      static final StructureType<JungleTempleStructure> JUNGLE_TEMPLE
      Mappings:
      Namespace Name Mixin selector
      official g Ldsj;g:Ldsj;
      intermediary field_37758 Lnet/minecraft/class_7151;field_37758:Lnet/minecraft/class_7151;
      named JUNGLE_TEMPLE Lnet/minecraft/world/gen/structure/StructureType;JUNGLE_TEMPLE:Lnet/minecraft/world/gen/structure/StructureType;
    • MINESHAFT

      static final StructureType<MineshaftStructure> MINESHAFT
      Mappings:
      Namespace Name Mixin selector
      official h Ldsj;h:Ldsj;
      intermediary field_37759 Lnet/minecraft/class_7151;field_37759:Lnet/minecraft/class_7151;
      named MINESHAFT Lnet/minecraft/world/gen/structure/StructureType;MINESHAFT:Lnet/minecraft/world/gen/structure/StructureType;
    • NETHER_FOSSIL

      static final StructureType<NetherFossilStructure> NETHER_FOSSIL
      Mappings:
      Namespace Name Mixin selector
      official i Ldsj;i:Ldsj;
      intermediary field_37760 Lnet/minecraft/class_7151;field_37760:Lnet/minecraft/class_7151;
      named NETHER_FOSSIL Lnet/minecraft/world/gen/structure/StructureType;NETHER_FOSSIL:Lnet/minecraft/world/gen/structure/StructureType;
    • OCEAN_MONUMENT

      static final StructureType<OceanMonumentStructure> OCEAN_MONUMENT
      Mappings:
      Namespace Name Mixin selector
      official j Ldsj;j:Ldsj;
      intermediary field_37761 Lnet/minecraft/class_7151;field_37761:Lnet/minecraft/class_7151;
      named OCEAN_MONUMENT Lnet/minecraft/world/gen/structure/StructureType;OCEAN_MONUMENT:Lnet/minecraft/world/gen/structure/StructureType;
    • OCEAN_RUIN

      static final StructureType<OceanRuinStructure> OCEAN_RUIN
      Mappings:
      Namespace Name Mixin selector
      official k Ldsj;k:Ldsj;
      intermediary field_37762 Lnet/minecraft/class_7151;field_37762:Lnet/minecraft/class_7151;
      named OCEAN_RUIN Lnet/minecraft/world/gen/structure/StructureType;OCEAN_RUIN:Lnet/minecraft/world/gen/structure/StructureType;
    • RUINED_PORTAL

      static final StructureType<RuinedPortalStructure> RUINED_PORTAL
      Mappings:
      Namespace Name Mixin selector
      official l Ldsj;l:Ldsj;
      intermediary field_37763 Lnet/minecraft/class_7151;field_37763:Lnet/minecraft/class_7151;
      named RUINED_PORTAL Lnet/minecraft/world/gen/structure/StructureType;RUINED_PORTAL:Lnet/minecraft/world/gen/structure/StructureType;
    • SHIPWRECK

      static final StructureType<ShipwreckStructure> SHIPWRECK
      Mappings:
      Namespace Name Mixin selector
      official m Ldsj;m:Ldsj;
      intermediary field_37764 Lnet/minecraft/class_7151;field_37764:Lnet/minecraft/class_7151;
      named SHIPWRECK Lnet/minecraft/world/gen/structure/StructureType;SHIPWRECK:Lnet/minecraft/world/gen/structure/StructureType;
    • STRONGHOLD

      static final StructureType<StrongholdStructure> STRONGHOLD
      Mappings:
      Namespace Name Mixin selector
      official n Ldsj;n:Ldsj;
      intermediary field_37765 Lnet/minecraft/class_7151;field_37765:Lnet/minecraft/class_7151;
      named STRONGHOLD Lnet/minecraft/world/gen/structure/StructureType;STRONGHOLD:Lnet/minecraft/world/gen/structure/StructureType;
    • SWAMP_HUT

      static final StructureType<SwampHutStructure> SWAMP_HUT
      Mappings:
      Namespace Name Mixin selector
      official o Ldsj;o:Ldsj;
      intermediary field_37766 Lnet/minecraft/class_7151;field_37766:Lnet/minecraft/class_7151;
      named SWAMP_HUT Lnet/minecraft/world/gen/structure/StructureType;SWAMP_HUT:Lnet/minecraft/world/gen/structure/StructureType;
    • WOODLAND_MANSION

      static final StructureType<WoodlandMansionStructure> WOODLAND_MANSION
      Mappings:
      Namespace Name Mixin selector
      official p Ldsj;p:Ldsj;
      intermediary field_37767 Lnet/minecraft/class_7151;field_37767:Lnet/minecraft/class_7151;
      named WOODLAND_MANSION Lnet/minecraft/world/gen/structure/StructureType;WOODLAND_MANSION:Lnet/minecraft/world/gen/structure/StructureType;
  • Method Details

    • codec

      com.mojang.serialization.Codec<S> codec()
    • register

      private static <S extends Structure> StructureType<S> register(String id, com.mojang.serialization.Codec<S> codec)
      Mappings:
      Namespace Name Mixin selector
      official a Ldsj;a(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ldsj;
      intermediary method_41623 Lnet/minecraft/class_7151;method_41623(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_7151;
      named register Lnet/minecraft/world/gen/structure/StructureType;register(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/world/gen/structure/StructureType;