net.minecraft.world.level.levelgen.structure.pools.alias

public interface PoolAliasBinding

eld
net.minecraft.world.level.levelgen.structure.pools.alias.PoolAliasBinding
net.minecraft.class_8889
net.minecraft.unmapped.C_xsycfxyj
net.minecraft.structure.pool.alias.StructurePoolAliasBinding
net.minecraft.structure.pool.alias.StructurePoolAliasBinding
net.minecraft.src.C_302067_
net.minecraft.world.level.levelgen.structure.pools.alias.PoolAliasBinding

Field summary

Modifier and TypeField
com.mojang.serialization.Codec<PoolAliasBinding>
b
CODEC
field_46825
f_nnrzhiow
CODEC
CODEC
f_303072_

Method summary

Modifier and TypeMethod
void
a(ayw arg0, BiConsumer<akq<elb>, akq<elb>> arg1)
forEachResolved(RandomSource arg0, BiConsumer<ResourceKey<StructureTemplatePool>, ResourceKey<StructureTemplatePool>> arg1)
method_54500(class_5819 arg0, BiConsumer<class_5321<class_3785>, class_5321<class_3785>> arg1)
m_zsmffhti(C_rlomrsco arg0, BiConsumer<C_xhhleach<C_dglscyab>, C_xhhleach<C_dglscyab>> arg1)
forEach(Random random, BiConsumer<RegistryKey<StructurePool>, RegistryKey<StructurePool>> aliasConsumer)
forEach(RandomGenerator random, BiConsumer<RegistryKey<StructurePool>, RegistryKey<StructurePool>> biConsumer)
m_305333_(C_212974_ p_311325_, BiConsumer<C_5264_<C_207042_>, C_5264_<C_207042_>> arg1)
Stream<ResourceKey<StructureTemplatePool>>
a()
allTargets()
method_54499()
m_ijxysedj()
streamTargets()
streamTargets()
m_304920_()
static Direct
a(String arg0, String arg1)
direct(String arg0, String arg1)
method_54508(String arg0, String arg1)
m_gpjvtutg(String arg0, String arg1)
direct(String alias, String target)
direct(String alias, String target)
m_305746_(String p_310882_, String p_311396_)
static Direct
a(akq<elb> arg0, akq<elb> arg1)
direct(ResourceKey<StructureTemplatePool> arg0, ResourceKey<StructureTemplatePool> arg1)
method_54503(class_5321<class_3785> arg0, class_5321<class_3785> arg1)
m_pzwdhfvx(C_xhhleach<C_dglscyab> arg0, C_xhhleach<C_dglscyab> arg1)
direct(RegistryKey<StructurePool> alias, RegistryKey<StructurePool> target)
direct(RegistryKey<StructurePool> alias, RegistryKey<StructurePool> target)
m_304861_(C_5264_<C_207042_> p_311763_, C_5264_<C_207042_> p_312427_)
static Random
a(String arg0, bpb<String> arg1)
random(String arg0, SimpleWeightedRandomList<String> arg1)
method_54507(String arg0, class_6005<String> arg1)
m_kbbvjilk(String arg0, C_owfsqzhr<String> arg1)
random(String alias, DataPool<String> targets)
random(String path, DataPool<String> pool)
m_305102_(String p_311792_, C_141034_<String> p_310543_)
static Random
a(akq<elb> arg0, bpb<akq<elb>> arg1)
random(ResourceKey<StructureTemplatePool> arg0, SimpleWeightedRandomList<ResourceKey<StructureTemplatePool>> arg1)
method_54504(class_5321<class_3785> arg0, class_6005<class_5321<class_3785>> arg1)
m_euqpdlvf(C_xhhleach<C_dglscyab> arg0, C_owfsqzhr<C_xhhleach<C_dglscyab>> arg1)
random(RegistryKey<StructurePool> alias, DataPool<RegistryKey<StructurePool>> targets)
random(RegistryKey<StructurePool> registryKey, DataPool<RegistryKey<StructurePool>> pool)
m_308009_(C_5264_<C_207042_> p_311453_, C_141034_<C_5264_<C_207042_>> p_311769_)
static RandomGroup
a(bpb<List<eld>> arg0)
randomGroup(SimpleWeightedRandomList<List<PoolAliasBinding>> arg0)
method_54506(class_6005<List<class_8889>> arg0)
m_mjqisgkn(C_owfsqzhr<List<C_xsycfxyj>> arg0)
randomGroup(DataPool<List<StructurePoolAliasBinding>> groups)
randomGroup(DataPool<List<StructurePoolAliasBinding>> pool)
m_307343_(C_141034_<List<C_302067_>> p_310479_)
com.mojang.serialization.MapCodec<? extends PoolAliasBinding>
b()
codec()
method_54502()
m_vuvrelni()
getCodec()
getCodec()
m_304964_()