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

record RandomGroup

implements PoolAliasBinding

eqa
net.minecraft.world.level.levelgen.structure.pools.alias.RandomGroup
net.minecraft.class_8893
net.minecraft.structure.pool.alias.RandomGroupStructurePoolAliasBinding
net.minecraft.world.level.levelgen.structure.pools.alias.RandomGroup

Field summary

Modifier and TypeField
private final SimpleWeightedRandomList<List<PoolAliasBinding>>
c
groups
comp_2007
groups
static com.mojang.serialization.MapCodec<RandomGroup>
a
CODEC
field_46828
CODEC

Constructor summary

ModifierConstructor
(SimpleWeightedRandomList<List<PoolAliasBinding>> arg0)

Method summary

Modifier and TypeMethod
public void
a(bam arg0, BiConsumer<aly<epu>, aly<epu>> 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)
forEach(Random arg0, BiConsumer<RegistryKey<StructurePool>, RegistryKey<StructurePool>> arg1)
public Stream<ResourceKey<StructureTemplatePool>>
a()
allTargets()
method_54499()
streamTargets()
public com.mojang.serialization.MapCodec<RandomGroup>
b()
codec()
method_54502()
getCodec()
public SimpleWeightedRandomList<List<PoolAliasBinding>>
c()
groups()
comp_2007()
groups()