Interface PoolAliasBinding
- All Known Implementing Classes:
- Direct,- Random,- RandomGroup
public interface PoolAliasBinding
- 
Field SummaryFields
- 
Method SummaryModifier and TypeMethodDescriptioncom.mojang.serialization.Codec<? extends PoolAliasBinding>codec()static Directstatic Directdirect(ResourceKey<StructureTemplatePool> p_307379_, ResourceKey<StructureTemplatePool> p_307242_) voidforEachResolved(RandomSource p_307322_, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> p_307269_) static Randomrandom(String p_307435_, SimpleWeightedRandomList<String> p_307653_) static Randomrandom(ResourceKey<StructureTemplatePool> p_307260_, SimpleWeightedRandomList<ResourceKey<StructureTemplatePool>> p_307665_) static RandomGrouprandomGroup(SimpleWeightedRandomList<List<PoolAliasBinding>> p_307498_) 
- 
Field Details- 
CODEC
 
- 
- 
Method Details- 
forEachResolvedvoid forEachResolved(RandomSource p_307322_, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> p_307269_) 
- 
allTargetsStream<ResourceKey<StructureTemplatePool>> allTargets()
- 
direct
- 
directstatic Direct direct(ResourceKey<StructureTemplatePool> p_307379_, ResourceKey<StructureTemplatePool> p_307242_) 
- 
random
- 
randomstatic Random random(ResourceKey<StructureTemplatePool> p_307260_, SimpleWeightedRandomList<ResourceKey<StructureTemplatePool>> p_307665_) 
- 
randomGroup
- 
codeccom.mojang.serialization.Codec<? extends PoolAliasBinding> codec()
 
-