net.minecraft.world.gen.stateprovider

public class RandomizedIntBlockStateProvider

extends BlockStateProvider

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

Field summary

Modifier and TypeField
public static final com.mojang.serialization.MapCodec<RandomizedIntBlockStateProvider>
CODEC
field_29301
CODEC
private final BlockStateProvider
source
field_29302
source
private final String
propertyName
field_29303
propertyName
private IntProperty
property
field_29304
property
private final IntProvider
values
field_29305
values

Constructor summary

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

Method summary

Modifier and TypeMethod
protected BlockStateProviderType<?>
type()
method_28862()
getType()
public BlockState
getState(RandomSource random, BlockPos pos)
method_23455(class_5819 arg0, class_2338 arg1)
get(Random arg0, BlockPos arg1)
private static IntProperty
findProperty(BlockState source, String propertyName)
method_34363(class_2680 arg0, String arg1)
getIntPropertyByName(BlockState state, String propertyName)
private static IntProperty
lambda$findProperty$6(Property arg0)
method_34364(class_2769 arg0)
method_34364(Property property)
private static boolean
lambda$findProperty$5(Property arg0)
method_34369(class_2769 arg0)
method_34369(Property property)
private static boolean
lambda$findProperty$4(String arg0, Property arg1)
method_34368(String arg0, class_2769 arg1)
method_34368(String arg0, Property property)
private static com.mojang.datafixers.kinds.App
lambda$static$3(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_34365(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_34365(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static IntProvider
lambda$static$2(RandomizedIntStateProvider arg0)
method_34366(class_5929 arg0)
method_34366(RandomizedIntBlockStateProvider arg0)
private static String
lambda$static$1(RandomizedIntStateProvider arg0)
method_34370(class_5929 arg0)
method_34370(RandomizedIntBlockStateProvider arg0)
private static BlockStateProvider
lambda$static$0(RandomizedIntStateProvider arg0)
method_34371(class_5929 arg0)
method_34371(RandomizedIntBlockStateProvider arg0)