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 RandomPatchConfigurationVegetationFeatures.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 BlockStateProviderReplaceBlock.blockStateThe field for theblockStaterecord component.private final BlockStateProviderReplaceDisk.blockStateThe field for theblockStaterecord component.Methods in net.minecraft.world.item.enchantment.effects that return BlockStateProviderModifier and TypeMethodDescriptionReplaceBlock.blockState()Returns the value of theblockStaterecord component.ReplaceDisk.blockState()Returns the value of theblockStaterecord 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 aReplaceBlockrecord class.ReplaceDisk(LevelBasedValue radius, LevelBasedValue height, Vec3i offset, Optional<BlockPredicate> predicate, BlockStateProvider blockState, Optional<Holder<GameEvent>> triggerGameEvent) Creates an instance of aReplaceDiskrecord class. -
Uses of BlockStateProvider in net.minecraft.world.level.levelgen
Fields in net.minecraft.world.level.levelgen declared as BlockStateProviderModifier and TypeFieldDescriptionfinal BlockStateProviderGeodeBlockSettings.alternateInnerLayerProviderfinal BlockStateProviderGeodeBlockSettings.fillingProviderfinal BlockStateProviderGeodeBlockSettings.innerLayerProviderfinal BlockStateProviderGeodeBlockSettings.middleLayerProviderfinal BlockStateProviderGeodeBlockSettings.outerLayerProviderConstructors in net.minecraft.world.level.levelgen with parameters of type BlockStateProviderModifierConstructorDescriptionGeodeBlockSettings(BlockStateProvider p_204555_, BlockStateProvider p_204556_, BlockStateProvider p_204557_, BlockStateProvider p_204558_, BlockStateProvider p_204559_, List<BlockState> p_204560_, TagKey<Block> p_204561_, TagKey<Block> p_204562_) -
Uses of BlockStateProvider in net.minecraft.world.level.levelgen.feature
Fields in net.minecraft.world.level.levelgen.feature declared as BlockStateProviderModifier and TypeFieldDescriptionprivate final BlockStateProviderLakeFeature.Configuration.barrierThe field for thebarrierrecord component.private final BlockStateProviderLakeFeature.Configuration.fluidThe field for thefluidrecord component.Methods in net.minecraft.world.level.levelgen.feature that return BlockStateProviderModifier and TypeMethodDescriptionLakeFeature.Configuration.barrier()Returns the value of thebarrierrecord component.LakeFeature.Configuration.fluid()Returns the value of thefluidrecord component.Constructors in net.minecraft.world.level.levelgen.feature with parameters of type BlockStateProviderModifierConstructorDescriptionConfiguration(BlockStateProvider fluid, BlockStateProvider barrier) Creates an instance of aConfigurationrecord 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 BlockStateProviderHugeMushroomFeatureConfiguration.capProviderfinal BlockStateProviderTreeConfiguration.dirtProviderprivate BlockStateProviderTreeConfiguration.TreeConfigurationBuilder.dirtProviderfinal BlockStateProviderTreeConfiguration.foliageProviderfinal BlockStateProviderTreeConfiguration.TreeConfigurationBuilder.foliageProviderfinal BlockStateProviderVegetationPatchConfiguration.groundStatefinal BlockStateProviderRootSystemConfiguration.hangingRootStateProviderfinal BlockStateProviderRootSystemConfiguration.rootStateProviderprivate final BlockStateProviderBlockColumnConfiguration.Layer.stateThe field for thestaterecord component.final BlockStateProviderBlockPileConfiguration.stateProviderfinal BlockStateProviderHugeMushroomFeatureConfiguration.stemProviderprivate final BlockStateProviderSimpleBlockConfiguration.toPlaceThe field for thetoPlacerecord component.private final BlockStateProviderFallenTreeConfiguration.FallenTreeConfigurationBuilder.trunkProviderfinal BlockStateProviderFallenTreeConfiguration.trunkProviderfinal BlockStateProviderTreeConfiguration.TreeConfigurationBuilder.trunkProviderfinal BlockStateProviderTreeConfiguration.trunkProviderMethods in net.minecraft.world.level.levelgen.feature.configurations that return BlockStateProviderModifier and TypeMethodDescriptionBlockColumnConfiguration.Layer.state()Returns the value of thestaterecord component.SimpleBlockConfiguration.toPlace()Returns the value of thetoPlacerecord 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 BlockColumnConfigurationBlockColumnConfiguration.simple(IntProvider pHeight, BlockStateProvider pState) Constructors in net.minecraft.world.level.levelgen.feature.configurations with parameters of type BlockStateProviderModifierConstructorDescriptionBlockPileConfiguration(BlockStateProvider p_67543_) protectedFallenTreeConfiguration(BlockStateProvider p_410206_, IntProvider p_410877_, List<TreeDecorator> p_410779_, List<TreeDecorator> p_409621_) FallenTreeConfigurationBuilder(BlockStateProvider pTrunkProvider, IntProvider pLogLength) HugeMushroomFeatureConfiguration(BlockStateProvider p_67745_, BlockStateProvider p_67746_, int p_67747_) Layer(IntProvider height, BlockStateProvider state) Creates an instance of aLayerrecord class.NetherForestVegetationConfig(BlockStateProvider p_191263_, int p_191264_, int p_191265_) RootSystemConfiguration(Holder<PlacedFeature> p_204824_, int p_204825_, int p_204826_, TagKey<Block> p_204827_, BlockStateProvider p_204828_, int p_204829_, int p_204830_, int p_204831_, int p_204832_, BlockStateProvider p_204833_, int p_204834_, int p_204835_, BlockPredicate p_204836_) SimpleBlockConfiguration(BlockStateProvider p_161155_) SimpleBlockConfiguration(BlockStateProvider toPlace, boolean scheduleTick) Creates an instance of aSimpleBlockConfigurationrecord class.protectedTreeConfiguration(BlockStateProvider p_225457_, TrunkPlacer p_225458_, BlockStateProvider p_225459_, FoliagePlacer p_225460_, Optional<RootPlacer> p_225461_, BlockStateProvider p_225462_, FeatureSize p_225463_, List<TreeDecorator> p_225464_, boolean p_225465_, boolean p_225466_) 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> p_204856_, BlockStateProvider p_204857_, Holder<PlacedFeature> p_204858_, CaveSurface p_204859_, IntProvider p_204860_, float p_204861_, int p_204862_, float p_204863_, IntProvider p_204864_, float p_204865_) -
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 BlockStateProviderAboveRootPlacement.aboveRootProviderThe field for theaboveRootProviderrecord component.private final BlockStateProviderMangroveRootPlacement.muddyRootsProviderThe field for themuddyRootsProviderrecord component.protected final BlockStateProviderRootPlacer.rootProviderMethods in net.minecraft.world.level.levelgen.feature.rootplacers that return BlockStateProviderModifier and TypeMethodDescriptionAboveRootPlacement.aboveRootProvider()Returns the value of theaboveRootProviderrecord component.MangroveRootPlacement.muddyRootsProvider()Returns the value of themuddyRootsProviderrecord 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 aAboveRootPlacementrecord class.MangroveRootPlacement(HolderSet<Block> canGrowThrough, HolderSet<Block> muddyRootsIn, BlockStateProvider muddyRootsProvider, int maxRootWidth, int maxRootLength, float randomSkewChance) Creates an instance of aMangroveRootPlacementrecord class.MangroveRootPlacer(IntProvider p_225817_, BlockStateProvider p_225818_, Optional<AboveRootPlacement> p_225819_, MangroveRootPlacement p_225820_) 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 TypeClassDescriptionclassclassclassclassclassclassclassclassFields in net.minecraft.world.level.levelgen.feature.stateproviders declared as BlockStateProviderModifier and TypeFieldDescriptionprivate final BlockStateProviderRuleBasedBlockStateProvider.fallbackThe field for thefallbackrecord component.private final BlockStateProviderRandomizedIntStateProvider.sourceprivate final BlockStateProviderRuleBasedBlockStateProvider.Rule.thenThe field for thethenrecord 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.CODECMethods 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 thefallbackrecord component.RuleBasedBlockStateProvider.Rule.then()Returns the value of thethenrecord component.Methods in net.minecraft.world.level.levelgen.feature.stateproviders with parameters of type BlockStateProviderModifier and TypeMethodDescriptionstatic RuleBasedBlockStateProviderRuleBasedBlockStateProvider.simple(BlockStateProvider pFallback) Constructors in net.minecraft.world.level.levelgen.feature.stateproviders with parameters of type BlockStateProviderModifierConstructorDescriptionRandomizedIntStateProvider(BlockStateProvider p_161566_, String p_161567_, IntProvider p_161568_) RandomizedIntStateProvider(BlockStateProvider pSource, IntegerProperty pProperty, IntProvider pValues) Rule(BlockPredicate ifTrue, BlockStateProvider then) Creates an instance of aRulerecord class.RuleBasedBlockStateProvider(BlockStateProvider fallback, List<RuleBasedBlockStateProvider.Rule> rules) Creates an instance of aRuleBasedBlockStateProviderrecord 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 BlockStateProviderAttachedToLeavesDecorator.blockProviderprivate final BlockStateProviderAttachedToLogsDecorator.blockProviderprivate final BlockStateProviderPlaceOnGroundDecorator.blockStateProviderprivate final BlockStateProviderAlterGroundDecorator.providerConstructors in net.minecraft.world.level.levelgen.feature.treedecorators with parameters of type BlockStateProviderModifierConstructorDescriptionAlterGroundDecorator(BlockStateProvider p_69306_) AttachedToLeavesDecorator(float p_225988_, int p_225989_, int p_225990_, BlockStateProvider p_225991_, int p_225992_, List<Direction> p_225993_) AttachedToLogsDecorator(float p_410363_, BlockStateProvider p_410551_, List<Direction> p_409683_) PlaceOnGroundDecorator(int p_394466_, int p_393573_, int p_394015_, BlockStateProvider p_394034_)