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

public class RandomizedIntStateProvider

extends BlockStateProvider

elh
net.minecraft.world.level.levelgen.feature.stateproviders.RandomizedIntStateProvider
net.minecraft.class_5929
net.minecraft.world.gen.stateprovider.RandomizedIntBlockStateProvider
net.minecraft.world.level.levelgen.feature.stateproviders.RandomizedIntStateProvider

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<RandomizedIntStateProvider>
b
CODEC
field_29301
CODEC
private final BlockStateProvider
c
source
field_29302
source
private final String
d
propertyName
field_29303
propertyName
private IntegerProperty
e
property
field_29304
property
private final IntProvider
f
values
field_29305
values

Constructor summary

ModifierConstructor
public (BlockStateProvider source, IntegerProperty property, IntProvider values)
public (BlockStateProvider source, String propertyName, IntProvider values)

Method summary

Modifier and TypeMethod
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)
private static IntegerProperty
a(dxv arg0, String arg1)
findProperty(BlockState arg0, String arg1)
method_34363(class_2680 arg0, String arg1)
getIntPropertyByName(BlockState state, String propertyName)