Class BlockStateProvider
java.lang.Object
net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider
- Direct Known Subclasses:
NoiseBasedStateProvider, RandomizedIntStateProvider, RotatedBlockProvider, RuleBasedStateProvider, SimpleStateProvider, WeightedStateProvider
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable BlockStategetOptionalState(WorldGenLevel level, RandomSource random, BlockPos pos) abstract BlockStategetState(WorldGenLevel level, RandomSource random, BlockPos pos) static SimpleStateProviderstatic SimpleStateProvidersimple(BlockState state) protected abstract BlockStateProviderType<?> type()
-
Field Details
-
CODEC
-
-
Constructor Details
-
BlockStateProvider
public BlockStateProvider()
-
-
Method Details
-
simple
-
simple
-
type
-
getState
-
getOptionalState
public @Nullable BlockState getOptionalState(WorldGenLevel level, RandomSource random, BlockPos pos)
-