Uses of Class
net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider
Packages that use BlockStateProvider
Package
Description
-
Uses of BlockStateProvider in net.minecraft.data.worldgen.features
Methods in net.minecraft.data.worldgen.features with parameters of type BlockStateProviderModifier and TypeMethodDescriptionprivate static RandomPatchConfiguration
VegetationFeatures.grassPatch
(BlockStateProvider pStateProvider, int pTries) -
Uses of BlockStateProvider in net.minecraft.world.item.enchantment.effects
Fields in net.minecraft.world.item.enchantment.effects declared as BlockStateProviderModifier and TypeFieldDescriptionprivate final BlockStateProvider
ReplaceBlock.blockState
The field for theblockState
record component.private final BlockStateProvider
ReplaceDisk.blockState
The field for theblockState
record component.Methods in net.minecraft.world.item.enchantment.effects that return BlockStateProviderModifier and TypeMethodDescriptionReplaceBlock.blockState()
Returns the value of theblockState
record component.ReplaceDisk.blockState()
Returns the value of theblockState
record component.Constructors in net.minecraft.world.item.enchantment.effects with parameters of type BlockStateProviderModifierConstructorDescriptionReplaceBlock
(Vec3i offset, Optional<BlockPredicate> predicate, BlockStateProvider blockState, Optional<Holder<GameEvent>> triggerGameEvent) Creates an instance of aReplaceBlock
record class.ReplaceDisk
(LevelBasedValue radius, LevelBasedValue height, Vec3i offset, Optional<BlockPredicate> predicate, BlockStateProvider blockState, Optional<Holder<GameEvent>> triggerGameEvent) Creates an instance of aReplaceDisk
record class. -
Uses of BlockStateProvider in net.minecraft.world.level.levelgen
Fields in net.minecraft.world.level.levelgen declared as BlockStateProviderModifier and TypeFieldDescriptionfinal BlockStateProvider
GeodeBlockSettings.alternateInnerLayerProvider
final BlockStateProvider
GeodeBlockSettings.fillingProvider
final BlockStateProvider
GeodeBlockSettings.innerLayerProvider
final BlockStateProvider
GeodeBlockSettings.middleLayerProvider
final BlockStateProvider
GeodeBlockSettings.outerLayerProvider
Constructors in net.minecraft.world.level.levelgen with parameters of type BlockStateProviderModifierConstructorDescriptionGeodeBlockSettings
(BlockStateProvider pFillingProvider, BlockStateProvider pInnerLayerProvider, BlockStateProvider pAlternateInnerLayerProvider, BlockStateProvider pMiddleLayerProvider, BlockStateProvider pOuterLayerProvider, List<BlockState> pInnerPlacements, TagKey<Block> pCannotReplace, TagKey<Block> pInvalidBlocks) -
Uses of BlockStateProvider in net.minecraft.world.level.levelgen.feature
Fields in net.minecraft.world.level.levelgen.feature declared as BlockStateProviderModifier and TypeFieldDescriptionprivate final BlockStateProvider
LakeFeature.Configuration.barrier
The field for thebarrier
record component.private final BlockStateProvider
LakeFeature.Configuration.fluid
The field for thefluid
record component.Methods in net.minecraft.world.level.levelgen.feature that return BlockStateProviderModifier and TypeMethodDescriptionLakeFeature.Configuration.barrier()
Returns the value of thebarrier
record component.LakeFeature.Configuration.fluid()
Returns the value of thefluid
record component.Constructors in net.minecraft.world.level.levelgen.feature with parameters of type BlockStateProviderModifierConstructorDescriptionConfiguration
(BlockStateProvider fluid, BlockStateProvider barrier) Creates an instance of aConfiguration
record class. -
Uses of BlockStateProvider in net.minecraft.world.level.levelgen.feature.configurations
Fields in net.minecraft.world.level.levelgen.feature.configurations declared as BlockStateProviderModifier and TypeFieldDescriptionfinal BlockStateProvider
HugeMushroomFeatureConfiguration.capProvider
final BlockStateProvider
TreeConfiguration.dirtProvider
private BlockStateProvider
TreeConfiguration.TreeConfigurationBuilder.dirtProvider
final BlockStateProvider
TreeConfiguration.foliageProvider
final BlockStateProvider
TreeConfiguration.TreeConfigurationBuilder.foliageProvider
final BlockStateProvider
VegetationPatchConfiguration.groundState
final BlockStateProvider
RootSystemConfiguration.hangingRootStateProvider
final BlockStateProvider
RootSystemConfiguration.rootStateProvider
private final BlockStateProvider
BlockColumnConfiguration.Layer.state
The field for thestate
record component.final BlockStateProvider
BlockPileConfiguration.stateProvider
final BlockStateProvider
HugeMushroomFeatureConfiguration.stemProvider
private final BlockStateProvider
SimpleBlockConfiguration.toPlace
The field for thetoPlace
record component.private final BlockStateProvider
FallenTreeConfiguration.FallenTreeConfigurationBuilder.trunkProvider
final BlockStateProvider
FallenTreeConfiguration.trunkProvider
final BlockStateProvider
TreeConfiguration.TreeConfigurationBuilder.trunkProvider
final BlockStateProvider
TreeConfiguration.trunkProvider
Methods in net.minecraft.world.level.levelgen.feature.configurations that return BlockStateProviderModifier and TypeMethodDescriptionBlockColumnConfiguration.Layer.state()
Returns the value of thestate
record component.SimpleBlockConfiguration.toPlace()
Returns the value of thetoPlace
record component.Methods in net.minecraft.world.level.levelgen.feature.configurations with parameters of type BlockStateProviderModifier and TypeMethodDescriptionTreeConfiguration.TreeConfigurationBuilder.dirt
(BlockStateProvider pDirtProvider) BlockColumnConfiguration.layer
(IntProvider pHeight, BlockStateProvider pState) static BlockColumnConfiguration
BlockColumnConfiguration.simple
(IntProvider pHeight, BlockStateProvider pState) Constructors in net.minecraft.world.level.levelgen.feature.configurations with parameters of type BlockStateProviderModifierConstructorDescriptionBlockPileConfiguration
(BlockStateProvider pStateProvider) protected
FallenTreeConfiguration
(BlockStateProvider pTrunkProvider, IntProvider pLogLength, List<TreeDecorator> pStumpDecorators, List<TreeDecorator> pLogDecorators) FallenTreeConfigurationBuilder
(BlockStateProvider pTrunkProvider, IntProvider pLogLength) HugeMushroomFeatureConfiguration
(BlockStateProvider pCapProvider, BlockStateProvider pStemProvider, int pFoliageRadius) Layer
(IntProvider height, BlockStateProvider state) Creates an instance of aLayer
record class.NetherForestVegetationConfig
(BlockStateProvider pStateProvider, int pSpreadWidth, int pSpreadHeight) RootSystemConfiguration
(Holder<PlacedFeature> pTreeFeature, int pRequiredVerticalSpaceForTree, int pRootRadius, TagKey<Block> pRootReplaceable, BlockStateProvider pRootStateProvider, int pRootPlacementAttempts, int pRootColumnMaxHeight, int pHangingRootRadius, int pHangingRootsVerticalSpawn, BlockStateProvider pHangingRootStateProvider, int pHangingRootPlacementAttempts, int pAllowedVerticalWaterForTree, BlockPredicate pAllowedTreePosition) SimpleBlockConfiguration
(BlockStateProvider p_161155_) SimpleBlockConfiguration
(BlockStateProvider toPlace, boolean scheduleTick) Creates an instance of aSimpleBlockConfiguration
record class.protected
TreeConfiguration
(BlockStateProvider pTrunkProvider, TrunkPlacer pTrunkPlacer, BlockStateProvider pFoliageProvider, FoliagePlacer pFoliagePlacer, Optional<RootPlacer> pRootPlacer, BlockStateProvider pDirtProvider, FeatureSize pMinimumSize, List<TreeDecorator> pDecorators, boolean pIgnoreVines, boolean pForceDirt) TreeConfigurationBuilder
(BlockStateProvider pTrunkProvider, TrunkPlacer pTrunkPlacer, BlockStateProvider pFoliageProvider, FoliagePlacer pFoliagePlacer, Optional<RootPlacer> pRootPlacer, FeatureSize pMinimumSize) TreeConfigurationBuilder
(BlockStateProvider pTrunkProvider, TrunkPlacer pTrunkPlacer, BlockStateProvider pFoliageProvider, FoliagePlacer pFoliagePlacer, FeatureSize pMinimumSize) VegetationPatchConfiguration
(TagKey<Block> pReplaceable, BlockStateProvider pGroundState, Holder<PlacedFeature> pVegetationFeature, CaveSurface pSurface, IntProvider pDepth, float pExtraBottomBlockChance, int pVerticalRange, float pVegetationChance, IntProvider pXzRadius, float pExtraEdgeColumnChance) -
Uses of BlockStateProvider in net.minecraft.world.level.levelgen.feature.rootplacers
Fields in net.minecraft.world.level.levelgen.feature.rootplacers 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.level.levelgen.feature.rootplacers 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.level.levelgen.feature.rootplacers 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.rootPlacerParts
(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<P> pInstance) Constructors in net.minecraft.world.level.levelgen.feature.rootplacers with parameters of type BlockStateProviderModifierConstructorDescriptionAboveRootPlacement
(BlockStateProvider aboveRootProvider, float aboveRootPlacementChance) Creates an instance of aAboveRootPlacement
record class.MangroveRootPlacement
(HolderSet<Block> canGrowThrough, HolderSet<Block> muddyRootsIn, BlockStateProvider muddyRootsProvider, int maxRootWidth, int maxRootLength, float randomSkewChance) Creates an instance of aMangroveRootPlacement
record class.MangroveRootPlacer
(IntProvider pTrunkOffset, BlockStateProvider pRootProvider, Optional<AboveRootPlacement> pAboveRootPlacement, MangroveRootPlacement pMangroveRootPlacement) RootPlacer
(IntProvider pTrunkOffset, BlockStateProvider pRootProvider, Optional<AboveRootPlacement> pAboveRootPlacement) -
Uses of BlockStateProvider in net.minecraft.world.level.levelgen.feature.stateproviders
Classes in net.minecraft.world.level.levelgen.feature.stateproviders with type parameters of type BlockStateProviderModifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
Fields in net.minecraft.world.level.levelgen.feature.stateproviders declared as BlockStateProviderModifier and TypeFieldDescriptionprivate final BlockStateProvider
RuleBasedBlockStateProvider.fallback
The field for thefallback
record component.private final BlockStateProvider
RandomizedIntStateProvider.source
private final BlockStateProvider
RuleBasedBlockStateProvider.Rule.then
The field for thethen
record component.Fields in net.minecraft.world.level.levelgen.feature.stateproviders with type parameters of type BlockStateProviderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec
<BlockStateProvider> BlockStateProvider.CODEC
Methods in net.minecraft.world.level.levelgen.feature.stateproviders with type parameters of type BlockStateProviderModifier and TypeMethodDescriptionprivate static <P extends BlockStateProvider>
BlockStateProviderType<P> Methods in net.minecraft.world.level.levelgen.feature.stateproviders that return BlockStateProviderModifier and TypeMethodDescriptionRuleBasedBlockStateProvider.fallback()
Returns the value of thefallback
record component.RuleBasedBlockStateProvider.Rule.then()
Returns the value of thethen
record component.Methods in net.minecraft.world.level.levelgen.feature.stateproviders with parameters of type BlockStateProviderModifier and TypeMethodDescriptionstatic RuleBasedBlockStateProvider
RuleBasedBlockStateProvider.simple
(BlockStateProvider pFallback) Constructors in net.minecraft.world.level.levelgen.feature.stateproviders with parameters of type BlockStateProviderModifierConstructorDescriptionRandomizedIntStateProvider
(BlockStateProvider pSource, String pPropertyName, IntProvider pValues) RandomizedIntStateProvider
(BlockStateProvider pSource, IntegerProperty pProperty, IntProvider pValues) Rule
(BlockPredicate ifTrue, BlockStateProvider then) Creates an instance of aRule
record class.RuleBasedBlockStateProvider
(BlockStateProvider fallback, List<RuleBasedBlockStateProvider.Rule> rules) Creates an instance of aRuleBasedBlockStateProvider
record class. -
Uses of BlockStateProvider in net.minecraft.world.level.levelgen.feature.treedecorators
Fields in net.minecraft.world.level.levelgen.feature.treedecorators declared as BlockStateProviderModifier and TypeFieldDescriptionprotected final BlockStateProvider
AttachedToLeavesDecorator.blockProvider
private final BlockStateProvider
AttachedToLogsDecorator.blockProvider
private final BlockStateProvider
PlaceOnGroundDecorator.blockStateProvider
private final BlockStateProvider
AlterGroundDecorator.provider
Constructors in net.minecraft.world.level.levelgen.feature.treedecorators with parameters of type BlockStateProviderModifierConstructorDescriptionAlterGroundDecorator
(BlockStateProvider pProvider) AttachedToLeavesDecorator
(float pProbability, int pExclusionRadiusXZ, int pExclusionRadiusY, BlockStateProvider pBlockProvider, int pRequiredEmptyBlocks, List<Direction> pDirections) AttachedToLogsDecorator
(float pProbability, BlockStateProvider pBlockProvider, List<Direction> pDirections) PlaceOnGroundDecorator
(int pTries, int pRadius, int pHeight, BlockStateProvider pBlockStateProvider)