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

public class RandomizedIntStateProvider

extends BlockStateProvider

cxn
net.minecraft.world.level.levelgen.feature.stateproviders.RandomizedIntStateProvider
net.minecraft.class_5929
net.minecraft.world.gen.stateprovider.RandomizedIntBlockStateProvider
net.minecraft.src.C_141395_
net.minecraft.world.level.levelgen.feature.stateproviders.RandomizedIntStateProvider

Field summary

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

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()
m_5923_()
public BlockState
a(Random arg0, gg arg1)
getState(Random arg0, BlockPos arg1)
method_23455(Random arg0, class_2338 arg1)
getBlockState(Random arg0, BlockPos arg1)
m_7112_(Random p_161586_, C_4675_ arg1)
private static IntegerProperty
a(cks arg0, String arg1)
findProperty(BlockState arg0, String arg1)
method_34363(class_2680 arg0, String arg1)
getIntPropertyByName(BlockState state, String propertyName)
m_161570_(C_2064_ p_161571_, String p_161572_)