Class StructureTemplatePool
java.lang.Object
net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<Holder<StructureTemplatePool>>private static final org.apache.commons.lang3.mutable.MutableObject<com.mojang.serialization.Codec<Holder<StructureTemplatePool>>>static final com.mojang.serialization.Codec<StructureTemplatePool>private final Holder<StructureTemplatePool>private intprivate final List<com.mojang.datafixers.util.Pair<StructurePoolElement,Integer>> private static final intprivate final it.unimi.dsi.fastutil.objects.ObjectArrayList<StructurePoolElement>
- 
Constructor SummaryConstructorsConstructorDescriptionStructureTemplatePool(Holder<StructureTemplatePool> p_255795_, List<com.mojang.datafixers.util.Pair<Function<StructureTemplatePool.Projection, ? extends StructurePoolElement>, Integer>> p_256083_, StructureTemplatePool.Projection p_255642_) StructureTemplatePool(Holder<StructureTemplatePool> p_255747_, List<com.mojang.datafixers.util.Pair<StructurePoolElement, Integer>> p_255919_) 
- 
Method SummaryModifier and TypeMethodDescriptionintgetMaxSize(StructureTemplateManager p_227358_) getRandomTemplate(RandomSource p_227356_) getShuffledTemplates(RandomSource p_227363_) intsize()
- 
Field Details- 
SIZE_UNSETprivate static final int SIZE_UNSET- See Also:
 
- 
CODEC_REFERENCEprivate static final org.apache.commons.lang3.mutable.MutableObject<com.mojang.serialization.Codec<Holder<StructureTemplatePool>>> CODEC_REFERENCE
- 
DIRECT_CODEC
- 
CODEC
- 
rawTemplates
- 
templates
- 
fallback
- 
maxSizeprivate int maxSize
 
- 
- 
Constructor Details- 
StructureTemplatePoolpublic StructureTemplatePool(Holder<StructureTemplatePool> p_255747_, List<com.mojang.datafixers.util.Pair<StructurePoolElement, Integer>> p_255919_) 
- 
StructureTemplatePoolpublic StructureTemplatePool(Holder<StructureTemplatePool> p_255795_, List<com.mojang.datafixers.util.Pair<Function<StructureTemplatePool.Projection, ? extends StructurePoolElement>, Integer>> p_256083_, StructureTemplatePool.Projection p_255642_) 
 
- 
- 
Method Details- 
getMaxSize
- 
getFallback
- 
getRandomTemplate
- 
getShuffledTemplates
- 
sizepublic int size()
 
-