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 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
Methods in net.minecraft.world.gen.feature that return BlockStateProviderModifier 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.Methods in net.minecraft.world.gen.feature with parameters of type BlockStateProviderModifier 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) Constructors in net.minecraft.world.gen.feature with parameters of type BlockStateProviderModifierConstructorDescriptionBlockPileFeatureConfig
(BlockStateProvider stateProvider) Builder
(BlockStateProvider trunkProvider, TrunkPlacer trunkPlacer, BlockStateProvider foliageProvider, FoliagePlacer foliagePlacer, Optional<RootPlacer> rootPlacer, FeatureSize minimumSize) 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, Optional<RootPlacer> rootPlacer, 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.root
Fields in net.minecraft.world.gen.root declared as BlockStateProviderModifier and TypeFieldDescriptionprivate final BlockStateProvider
AboveRootPlacement.aboveRootProvider
The field for theaboveRootProvider
record component.private final BlockStateProvider
MangroveRootPlacement.muddyRootsProvider
The field for themuddyRootsProvider
record component.protected final BlockStateProvider
RootPlacer.rootProvider
Methods in net.minecraft.world.gen.root that return BlockStateProviderModifier and TypeMethodDescriptionAboveRootPlacement.aboveRootProvider()
Returns the value of theaboveRootProvider
record component.MangroveRootPlacement.muddyRootsProvider()
Returns the value of themuddyRootsProvider
record component.Methods in net.minecraft.world.gen.root that return types with arguments of type BlockStateProviderModifier and TypeMethodDescriptionprotected static <P extends RootPlacer>
com.mojang.datafixers.Products.P3<com.mojang.serialization.codecs.RecordCodecBuilder.Mu<P>,IntProvider, BlockStateProvider, Optional<AboveRootPlacement>> RootPlacer.method_43182
(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<P> instance) Constructors in net.minecraft.world.gen.root with parameters of type BlockStateProviderModifierConstructorDescriptionAboveRootPlacement
(BlockStateProvider blockStateProvider, float float2) MangroveRootPlacement
(RegistryEntryList<Block> registryEntryList, RegistryEntryList<Block> registryEntryList2, BlockStateProvider blockStateProvider, int int2, int int3, float float2) MangroveRootPlacer
(IntProvider trunkOffsetY, BlockStateProvider rootProvider, Optional<AboveRootPlacement> aboveRootPlacement, MangroveRootPlacement mangroveRootPlacement) RootPlacer
(IntProvider trunkOffsetY, BlockStateProvider rootProvider, Optional<AboveRootPlacement> aboveRootPlacement) -
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
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 final BlockStateProvider
PredicatedStateProvider.fallback
The field for thefallback
record component.private final BlockStateProvider
RandomizedIntBlockStateProvider.source
private final BlockStateProvider
PredicatedStateProvider.Rule.then
The field for thethen
record component.Fields in net.minecraft.world.gen.stateprovider with type parameters of type BlockStateProviderModifier and TypeFieldDescriptionstatic final 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>Methods in net.minecraft.world.gen.stateprovider that return BlockStateProviderModifier and TypeMethodDescriptionPredicatedStateProvider.fallback()
Returns the value of thefallback
record component.PredicatedStateProvider.Rule.then()
Returns the value of thethen
record component.Methods in net.minecraft.world.gen.stateprovider with parameters of type BlockStateProviderModifier and TypeMethodDescriptionstatic PredicatedStateProvider
PredicatedStateProvider.of
(BlockStateProvider stateProvider) Constructors in net.minecraft.world.gen.stateprovider with parameters of type BlockStateProviderModifierConstructorDescriptionPredicatedStateProvider
(BlockStateProvider blockStateProvider, List<PredicatedStateProvider.Rule> list) RandomizedIntBlockStateProvider
(BlockStateProvider source, String propertyName, IntProvider values) RandomizedIntBlockStateProvider
(BlockStateProvider source, IntProperty property, IntProvider values) Rule
(BlockPredicate blockPredicate, BlockStateProvider blockStateProvider) -
Uses of BlockStateProvider in net.minecraft.world.gen.treedecorator
Fields in net.minecraft.world.gen.treedecorator declared as BlockStateProviderModifier and TypeFieldDescriptionprotected final BlockStateProvider
AttachedToLeavesTreeDecorator.blockProvider
private final BlockStateProvider
AlterGroundTreeDecorator.provider
Constructors in net.minecraft.world.gen.treedecorator with parameters of type BlockStateProviderModifierConstructorDescriptionAlterGroundTreeDecorator
(BlockStateProvider provider) AttachedToLeavesTreeDecorator
(float probability, int exclusionRadiusXZ, int exclusionRadiusY, BlockStateProvider blockProvider, int requiredEmptyBlocks, List<Direction> directions)