net.minecraft.world.level.levelgen.feature.stateproviders

public class WeightedStateProvider

extends BlockStateProvider

ell
net.minecraft.world.level.levelgen.feature.stateproviders.WeightedStateProvider
net.minecraft.class_4657
net.minecraft.world.gen.stateprovider.WeightedBlockStateProvider
net.minecraft.world.level.levelgen.feature.stateproviders.WorldGenFeatureStateProviderWeighted

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<WeightedStateProvider>
b
CODEC
field_24946
CODEC
private final SimpleWeightedRandomList<BlockState>
c
weightedList
field_21315
states

Constructor summary

ModifierConstructor
public (SimpleWeightedRandomList<BlockState> states)
public (SimpleWeightedRandomList$Builder<BlockState> states)

Method summary

Modifier and TypeMethod
private static com.mojang.serialization.DataResult<WeightedStateProvider>
a(brr<dxv> arg0)
create(SimpleWeightedRandomList<BlockState> arg0)
method_28868(class_6005<class_2680> arg0)
wrap(DataPool<BlockState> states)
protected BlockStateProviderType<?>
a()
type()
method_28862()
getType()
public BlockState
a(bam arg0, jh arg1)
getState(RandomSource arg0, BlockPos arg1)
method_23455(class_5819 arg0, class_2338 arg1)
get(Random arg0, BlockPos arg1)