Interface StructurePoolElementType<P extends StructurePoolElement>


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

    • SINGLE_POOL_ELEMENT

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

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

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

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

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

    • codec

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

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