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, 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
Modifier 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
Modifier and TypeMethodDescriptionAboveRootPlacement.aboveRootProvider()
Returns the value of theaboveRootProvider
record component.MangroveRootPlacement.muddyRootsProvider()
Returns the value of themuddyRootsProvider
record component.Modifier 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) ModifierConstructorDescriptionAboveRootPlacement
(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
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
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.Modifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec
<BlockStateProvider> BlockStateProvider.TYPE_CODEC
Modifier and TypeMethodDescriptionprivate static <P extends BlockStateProvider>
BlockStateProviderType<P> Modifier and TypeMethodDescriptionPredicatedStateProvider.fallback()
Returns the value of thefallback
record component.PredicatedStateProvider.Rule.then()
Returns the value of thethen
record component.Modifier and TypeMethodDescriptionstatic PredicatedStateProvider
PredicatedStateProvider.of
(BlockStateProvider stateProvider) ModifierConstructorDescriptionPredicatedStateProvider
(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
Modifier and TypeFieldDescriptionprotected final BlockStateProvider
AttachedToLeavesTreeDecorator.blockProvider
private final BlockStateProvider
AlterGroundTreeDecorator.provider
ModifierConstructorDescriptionAlterGroundTreeDecorator
(BlockStateProvider provider) AttachedToLeavesTreeDecorator
(float probability, int exclusionRadiusXZ, int exclusionRadiusY, BlockStateProvider blockProvider, int requiredEmptyBlocks, List<Direction> directions)