Uses of Class
net.minecraft.world.gen.stateprovider.BlockStateProvider
Package
Description
-
Uses of BlockStateProvider in net.minecraft.world.gen.feature
Modifier and TypeFieldDescriptionfinal BlockStateProvider
GeodeLayerConfig.alternateInnerLayerProvider
private final BlockStateProvider
LakeFeature.Config.barrier
The field for thebarrier
record component.final BlockStateProvider
HugeMushroomFeatureConfig.capProvider
private BlockStateProvider
TreeFeatureConfig.Builder.dirtProvider
final BlockStateProvider
TreeFeatureConfig.dirtProvider
final BlockStateProvider
GeodeLayerConfig.fillingProvider
private final BlockStateProvider
LakeFeature.Config.fluid
The field for thefluid
record component.final BlockStateProvider
TreeFeatureConfig.Builder.foliageProvider
final BlockStateProvider
TreeFeatureConfig.foliageProvider
final BlockStateProvider
VegetationPatchFeatureConfig.groundState
final BlockStateProvider
RootSystemFeatureConfig.hangingRootStateProvider
final BlockStateProvider
GeodeLayerConfig.innerLayerProvider
final BlockStateProvider
GeodeLayerConfig.middleLayerProvider
final BlockStateProvider
GeodeLayerConfig.outerLayerProvider
final BlockStateProvider
RootSystemFeatureConfig.rootStateProvider
private final BlockStateProvider
BlockColumnFeatureConfig.Layer.state
The field for thestate
record component.final BlockStateProvider
BlockPileFeatureConfig.stateProvider
final BlockStateProvider
HugeMushroomFeatureConfig.stemProvider
private final BlockStateProvider
SimpleBlockFeatureConfig.toPlace
The field for thetoPlace
record component.final BlockStateProvider
TreeFeatureConfig.Builder.trunkProvider
final BlockStateProvider
TreeFeatureConfig.trunkProvider
Modifier and TypeMethodDescriptionLakeFeature.Config.barrier()
Returns the value of thebarrier
record component.LakeFeature.Config.fluid()
Returns the value of thefluid
record component.BlockColumnFeatureConfig.Layer.state()
Returns the value of thestate
record component.SimpleBlockFeatureConfig.toPlace()
Returns the value of thetoPlace
record component.Modifier and TypeMethodDescriptionstatic BlockColumnFeatureConfig
BlockColumnFeatureConfig.create
(IntProvider height, BlockStateProvider state) BlockColumnFeatureConfig.createLayer
(IntProvider height, BlockStateProvider state) private static RandomPatchFeatureConfig
VegetationConfiguredFeatures.createRandomPatchFeatureConfig
(BlockStateProvider block, int tries) TreeFeatureConfig.Builder.dirtProvider
(BlockStateProvider dirtProvider) ModifierConstructorDescriptionBlockPileFeatureConfig
(BlockStateProvider stateProvider) Builder
(BlockStateProvider trunkProvider, TrunkPlacer trunkPlacer, BlockStateProvider foliageProvider, FoliagePlacer foliagePlacer, FeatureSize minimumSize) Config
(BlockStateProvider blockStateProvider, BlockStateProvider blockStateProvider2) GeodeLayerConfig
(BlockStateProvider fillingProvider, BlockStateProvider innerLayerProvider, BlockStateProvider alternateInnerLayerProvider, BlockStateProvider middleLayerProvider, BlockStateProvider outerLayerProvider, List<BlockState> innerBlocks, TagKey<Block> cannotReplace, TagKey<Block> invalidBlocks) HugeMushroomFeatureConfig
(BlockStateProvider capProvider, BlockStateProvider stemProvider, int foliageRadius) Layer
(IntProvider intProvider, BlockStateProvider blockStateProvider) NetherForestVegetationFeatureConfig
(BlockStateProvider stateProvider, int spreadWidth, int spreadHeight) RootSystemFeatureConfig
(RegistryEntry<PlacedFeature> feature, int requiredVerticalSpaceForTree, int rootRadius, TagKey<Block> rootReplaceable, BlockStateProvider rootStateProvider, int rootPlacementAttempts, int maxRootColumnHeight, int hangingRootRadius, int hangingRootVerticalSpan, BlockStateProvider hangingRootStateProvider, int hangingRootPlacementAttempts, int allowedVerticalWaterForTree, BlockPredicate predicate) Creates an instance of aSimpleBlockFeatureConfig
record class.protected
TreeFeatureConfig
(BlockStateProvider trunkProvider, TrunkPlacer trunkPlacer, BlockStateProvider foliageProvider, FoliagePlacer foliagePlacer, BlockStateProvider dirtProvider, FeatureSize minimumSize, List<TreeDecorator> decorators, boolean ignoreVines, boolean forceDirt) VegetationPatchFeatureConfig
(TagKey<Block> replaceable, BlockStateProvider groundState, RegistryEntry<PlacedFeature> vegetationFeature, VerticalSurfaceType surface, IntProvider depth, float extraBottomBlockChance, int verticalRange, float vegetationChance, IntProvider horizontalRadius, float extraEdgeColumnChance) -
Uses of BlockStateProvider in net.minecraft.world.gen.stateprovider
Modifier and TypeClassDescriptionclass
class
class
class
class
class
A block state provider that randomizes a singleIntProperty
of a block state provided by another provider.class
class
Modifier and TypeFieldDescriptionprivate final BlockStateProvider
RandomizedIntBlockStateProvider.source
Modifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<BlockStateProvider>
BlockStateProvider.TYPE_CODEC
Modifier and TypeMethodDescriptionprivate static <P extends BlockStateProvider>
BlockStateProviderType<P>ModifierConstructorDescriptionRandomizedIntBlockStateProvider
(BlockStateProvider source, String propertyName, IntProvider values) RandomizedIntBlockStateProvider
(BlockStateProvider source, IntProperty property, IntProvider values) -
Uses of BlockStateProvider in net.minecraft.world.gen.treedecorator
Modifier and TypeFieldDescriptionprivate final BlockStateProvider
AlterGroundTreeDecorator.provider