Interface StructureType<S extends StructureFeature>


public interface StructureType<S extends StructureFeature>
Mappings:
Namespace Name
official dia
intermediary net/minecraft/class_7151
named net/minecraft/structure/StructureType
  • Field Details

    • BURIED_TREASURE

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    • codec

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

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