Interface StructurePoolElementType<P extends StructurePoolElement>


public interface StructurePoolElementType<P extends StructurePoolElement>
Mappings:
Namespace Name
official cya
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 Lcya;a:Lcya;
      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 Lcya;b:Lcya;
      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 Lcya;c:Lcya;
      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 Lcya;d:Lcya;
      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 Lcya;e:Lcya;
      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 Lcya;a(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lcya;
      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;