net.minecraft.structure.pool

public interface StructurePoolElementType<P extends StructurePoolElement>

net.minecraft.world.level.levelgen.structure.pools.StructurePoolElementType
net.minecraft.class_3816
net.minecraft.structure.pool.StructurePoolElementType

Field summary

Modifier and TypeField
StructurePoolElementType<SinglePoolElement>
SINGLE
field_16973
SINGLE_POOL_ELEMENT
StructurePoolElementType<ListPoolElement>
LIST
field_16974
LIST_POOL_ELEMENT
StructurePoolElementType<FeaturePoolElement>
FEATURE
field_16971
FEATURE_POOL_ELEMENT
StructurePoolElementType<EmptyPoolElement>
EMPTY
field_16972
EMPTY_POOL_ELEMENT
StructurePoolElementType<LegacySinglePoolElement>
LEGACY
field_24016
LEGACY_SINGLE_POOL_ELEMENT

Method summary

Modifier and TypeMethod
com.mojang.serialization.MapCodec<P>
codec()
method_1_355()
getCodec()
static <P extends StructurePoolElement> StructurePoolElementType<P>
register(String id, com.mojang.serialization.MapCodec<P> codec)
method_28885(String arg0, com.mojang.serialization.MapCodec<P> arg1)
register(String id, com.mojang.serialization.MapCodec<P> codec)
private static com.mojang.serialization.MapCodec
lambda$register$0(com.mojang.serialization.MapCodec arg0)
method_28884(com.mojang.serialization.MapCodec arg0)
method_28884(com.mojang.serialization.MapCodec arg0)