Uses of Class
net.minecraft.world.gen.stateprovider.BlockStateProvider
Packages that use BlockStateProvider
Package
Description
-
Uses of BlockStateProvider in net.minecraft.world.gen.feature
Fields in net.minecraft.world.gen.feature declared as BlockStateProviderModifier and TypeFieldDescriptionGeodeLayerConfig.alternateInnerLayerProvider
GrowingPlantFeatureConfig.bodyProvider
HugeMushroomFeatureConfig.capProvider
private BlockStateProvider
TreeFeatureConfig.Builder.dirtProvider
TreeFeatureConfig.dirtProvider
GeodeLayerConfig.fillingProvider
TreeFeatureConfig.Builder.foliageProvider
TreeFeatureConfig.foliageProvider
VegetationPatchFeatureConfig.groundState
RootSystemFeatureConfig.hangingRootStateProvider
GrowingPlantFeatureConfig.headProvider
GeodeLayerConfig.innerLayerProvider
GeodeLayerConfig.middleLayerProvider
GeodeLayerConfig.outerLayerProvider
RootSystemFeatureConfig.rootStateProvider
BlockPileFeatureConfig.stateProvider
private BlockStateProvider
RandomPatchFeatureConfig.Builder.stateProvider
RandomPatchFeatureConfig.stateProvider
HugeMushroomFeatureConfig.stemProvider
SimpleBlockFeatureConfig.toPlace
TreeFeatureConfig.Builder.trunkProvider
TreeFeatureConfig.trunkProvider
Methods in net.minecraft.world.gen.feature with parameters of type BlockStateProviderModifier and TypeMethodDescriptionTreeFeatureConfig.Builder.dirtProvider(BlockStateProvider dirtProvider)
Constructors in net.minecraft.world.gen.feature with parameters of type BlockStateProviderModifierConstructorDescriptionBlockPileFeatureConfig(BlockStateProvider stateProvider)
Builder(BlockStateProvider stateProvider, BlockPlacer blockPlacer)
Builder(BlockStateProvider trunkProvider, TrunkPlacer trunkPlacer, BlockStateProvider foliageProvider, FoliagePlacer foliagePlacer, FeatureSize minimumSize)
GeodeLayerConfig(BlockStateProvider fillingProvider, BlockStateProvider innerLayerProvider, BlockStateProvider alternateInnerLayerProvider, BlockStateProvider middleLayerProvider, BlockStateProvider outerLayerProvider, List<BlockState> innerBlocks)
GrowingPlantFeatureConfig(DataPool<IntProvider> heightDistribution, Direction direction, BlockStateProvider bodyProvider, BlockStateProvider headProvider, boolean allowWater)
HugeMushroomFeatureConfig(BlockStateProvider capProvider, BlockStateProvider stemProvider, int foliageRadius)
private
RandomPatchFeatureConfig(BlockStateProvider stateProvider, BlockPlacer blockPlacer, List<BlockState> whitelist, List<BlockState> blacklist, int tries, int spreadX, int spreadY, int spreadZ, boolean canReplace, boolean project, boolean needsWater)
private
RandomPatchFeatureConfig(BlockStateProvider stateProvider, BlockPlacer blockPlacer, Set<Block> whitelist, Set<BlockState> blacklist, int tries, int spreadX, int spreadY, int spreadZ, boolean canReplace, boolean project, boolean needsWater)
RootSystemFeatureConfig(Supplier<ConfiguredFeature<?,?>> feature, int requiredVerticalSpaceForTree, int rootRadius, Identifier rootReplaceable, BlockStateProvider rootStateProvider, int rootPlacementAttempts, int maxRootColumnHeight, int hangingRootRadius, int hangingRootVerticalSpan, BlockStateProvider hangingRootStateProvider, int hangingRootPlacementAttempts)
SimpleBlockFeatureConfig(BlockStateProvider blockStateProvider)
SimpleBlockFeatureConfig(BlockStateProvider blockStateProvider, List<BlockState> placeOn, List<BlockState> placeIn, List<BlockState> placeUnder)
protected
TreeFeatureConfig(BlockStateProvider trunkProvider, TrunkPlacer trunkPlacer, BlockStateProvider foliageProvider, FoliagePlacer foliagePlacer, BlockStateProvider dirtProvider, FeatureSize minimumSize, List<TreeDecorator> decorators, boolean ignoreVines, boolean forceDirt)
VegetationPatchFeatureConfig(Identifier replaceable, BlockStateProvider groundState, Supplier<ConfiguredFeature<?,?>> vegetationFeature, VerticalSurfaceType surface, IntProvider depth, float extraBottomBlockChance, int verticalRange, float vegetationChance, IntProvider horizontalRadius, float extraEdgeColumnChance)
-
Uses of BlockStateProvider in net.minecraft.world.gen.stateprovider
Classes in net.minecraft.world.gen.stateprovider with type parameters of type BlockStateProviderSubclasses of BlockStateProvider in net.minecraft.world.gen.stateproviderModifier and TypeClassDescriptionclass
class
class
class
A block state provider that randomizes a singleIntProperty
of a block state provided by another provider.class
class
Fields in net.minecraft.world.gen.stateprovider declared as BlockStateProviderModifier and TypeFieldDescriptionprivate BlockStateProvider
RandomizedIntBlockStateProvider.source
Fields in net.minecraft.world.gen.stateprovider with type parameters of type BlockStateProviderModifier and TypeFieldDescriptionstatic com.mojang.serialization.Codec<BlockStateProvider>
BlockStateProvider.TYPE_CODEC
Methods in net.minecraft.world.gen.stateprovider with type parameters of type BlockStateProviderModifier and TypeMethodDescriptionprivate static <P extends BlockStateProvider>
BlockStateProviderType<P>Constructors in net.minecraft.world.gen.stateprovider with parameters of type BlockStateProviderModifierConstructorDescriptionRandomizedIntBlockStateProvider(BlockStateProvider source, String propertyName, IntProvider values)
RandomizedIntBlockStateProvider(BlockStateProvider source, IntProperty property, IntProvider values)
-
Uses of BlockStateProvider in net.minecraft.world.gen.treedecorator
Fields in net.minecraft.world.gen.treedecorator declared as BlockStateProviderConstructors in net.minecraft.world.gen.treedecorator with parameters of type BlockStateProvider