Package net.minecraft.structure.pool
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 Summary
Modifier and TypeFieldDescriptionstatic final StructurePoolElementType<EmptyPoolElement>
static final StructurePoolElementType<FeaturePoolElement>
static final StructurePoolElementType<LegacySinglePoolElement>
static final StructurePoolElementType<ListPoolElement>
static final StructurePoolElementType<SinglePoolElement>
-
Method Summary
Modifier and TypeMethodDescriptioncom.mojang.serialization.Codec<P>
codec()
static <P extends StructurePoolElement>
StructurePoolElementType<P>
-
Field Details
-
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
- 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
- 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
- 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
- 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;
-