Interface StructurePoolElementType<P extends StructurePoolElement>


public interface StructurePoolElementType<P extends StructurePoolElement>
Mappings:
Namespace Name
official dxs
intermediary net/minecraft/class_3816
named net/minecraft/structure/pool/StructurePoolElementType
  • Field Details

    • SINGLE_POOL_ELEMENT

      static final StructurePoolElementType<SinglePoolElement> SINGLE_POOL_ELEMENT
      Mappings:
      Namespace Name Mixin selector
      official a Ldxs;a:Ldxs;
      intermediary field_16973 Lnet/minecraft/class_3816;field_16973:Lnet/minecraft/class_3816;
      named SINGLE_POOL_ELEMENT Lnet/minecraft/structure/pool/StructurePoolElementType;SINGLE_POOL_ELEMENT:Lnet/minecraft/structure/pool/StructurePoolElementType;
    • LIST_POOL_ELEMENT

      static final StructurePoolElementType<ListPoolElement> LIST_POOL_ELEMENT
      Mappings:
      Namespace Name Mixin selector
      official b Ldxs;b:Ldxs;
      intermediary field_16974 Lnet/minecraft/class_3816;field_16974:Lnet/minecraft/class_3816;
      named LIST_POOL_ELEMENT Lnet/minecraft/structure/pool/StructurePoolElementType;LIST_POOL_ELEMENT:Lnet/minecraft/structure/pool/StructurePoolElementType;
    • FEATURE_POOL_ELEMENT

      static final StructurePoolElementType<FeaturePoolElement> FEATURE_POOL_ELEMENT
      Mappings:
      Namespace Name Mixin selector
      official c Ldxs;c:Ldxs;
      intermediary field_16971 Lnet/minecraft/class_3816;field_16971:Lnet/minecraft/class_3816;
      named FEATURE_POOL_ELEMENT Lnet/minecraft/structure/pool/StructurePoolElementType;FEATURE_POOL_ELEMENT:Lnet/minecraft/structure/pool/StructurePoolElementType;
    • EMPTY_POOL_ELEMENT

      static final StructurePoolElementType<EmptyPoolElement> EMPTY_POOL_ELEMENT
      Mappings:
      Namespace Name Mixin selector
      official d Ldxs;d:Ldxs;
      intermediary field_16972 Lnet/minecraft/class_3816;field_16972:Lnet/minecraft/class_3816;
      named EMPTY_POOL_ELEMENT Lnet/minecraft/structure/pool/StructurePoolElementType;EMPTY_POOL_ELEMENT:Lnet/minecraft/structure/pool/StructurePoolElementType;
    • LEGACY_SINGLE_POOL_ELEMENT

      static final StructurePoolElementType<LegacySinglePoolElement> LEGACY_SINGLE_POOL_ELEMENT
      Mappings:
      Namespace Name Mixin selector
      official e Ldxs;e:Ldxs;
      intermediary field_24016 Lnet/minecraft/class_3816;field_24016:Lnet/minecraft/class_3816;
      named LEGACY_SINGLE_POOL_ELEMENT Lnet/minecraft/structure/pool/StructurePoolElementType;LEGACY_SINGLE_POOL_ELEMENT:Lnet/minecraft/structure/pool/StructurePoolElementType;
  • Method Details

    • codec

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

      static <P extends StructurePoolElement> StructurePoolElementType<P> register(String id, com.mojang.serialization.Codec<P> codec)
      Mappings:
      Namespace Name Mixin selector
      official a Ldxs;a(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Ldxs;
      intermediary method_28885 Lnet/minecraft/class_3816;method_28885(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_3816;
      named register Lnet/minecraft/structure/pool/StructurePoolElementType;register(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/structure/pool/StructurePoolElementType;