接口 PoolAliasBinding
- 所有已知实现类:
DirectPoolAlias
,RandomGroupPoolAlias
,RandomPoolAlias
public interface PoolAliasBinding
-
字段概要
字段 -
方法概要
修饰符和类型方法说明com.mojang.serialization.MapCodec
<? extends PoolAliasBinding> codec()
static DirectPoolAlias
static DirectPoolAlias
direct
(ResourceKey<StructureTemplatePool> p_307379_, ResourceKey<StructureTemplatePool> p_307242_) void
forEachResolved
(RandomSource p_307322_, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> p_307269_) static RandomPoolAlias
random
(String p_405266_, WeightedList<String> p_393660_) static RandomPoolAlias
random
(ResourceKey<StructureTemplatePool> p_405147_, WeightedList<ResourceKey<StructureTemplatePool>> p_393832_) static RandomGroupPoolAlias
randomGroup
(WeightedList<List<PoolAliasBinding>> p_393469_)
-
字段详细资料
-
CODEC
-
-
方法详细资料
-
forEachResolved
void forEachResolved(RandomSource p_307322_, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> p_307269_) -
allTargets
Stream<ResourceKey<StructureTemplatePool>> allTargets() -
direct
-
direct
static DirectPoolAlias direct(ResourceKey<StructureTemplatePool> p_307379_, ResourceKey<StructureTemplatePool> p_307242_) -
random
-
random
static RandomPoolAlias random(ResourceKey<StructureTemplatePool> p_405147_, WeightedList<ResourceKey<StructureTemplatePool>> p_393832_) -
randomGroup
-
codec
com.mojang.serialization.MapCodec<? extends PoolAliasBinding> codec()
-