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

public class WeightedStateProvider

extends BlockStateProvider

eqc
net.minecraft.world.level.levelgen.feature.stateproviders.WeightedStateProvider
net.minecraft.class_4657

Field summary

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

Constructor summary

ModifierConstructor
public (WeightedList<BlockState> arg0)
public (WeightedList$Builder<BlockState> arg0)

Method summary

Modifier and TypeMethod
private static com.mojang.serialization.DataResult<WeightedStateProvider>
a(btz<ecg> arg0)
create(WeightedList<BlockState> arg0)
method_28868(class_6012<class_2680> arg0)
protected BlockStateProviderType<?>
a()
type()
method_28862()
public BlockState
a(baq arg0, iy arg1)
getState(RandomSource arg0, BlockPos arg1)
method_23455(class_5819 arg0, class_2338 arg1)