Uses of Class
net.minecraft.world.level.levelgen.feature.stateproviders.BlockStateProvider
Package
Description
-
Uses of BlockStateProvider in net.minecraft.data.worldgen.features
Modifier and TypeMethodDescriptionprivate static RandomPatchConfiguration
VegetationFeatures.grassPatch
(BlockStateProvider p_195203_, int p_195204_) -
Uses of BlockStateProvider in net.minecraft.world.level.levelgen
Modifier and TypeFieldDescriptionfinal BlockStateProvider
GeodeBlockSettings.alternateInnerLayerProvider
final BlockStateProvider
GeodeBlockSettings.fillingProvider
final BlockStateProvider
GeodeBlockSettings.innerLayerProvider
final BlockStateProvider
GeodeBlockSettings.middleLayerProvider
final BlockStateProvider
GeodeBlockSettings.outerLayerProvider
ModifierConstructorDescriptionGeodeBlockSettings
(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
Modifier 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.Modifier and TypeMethodDescriptionLakeFeature.Configuration.barrier()
Returns the value of thebarrier
record component.LakeFeature.Configuration.fluid()
Returns the value of thefluid
record component.ModifierConstructorDescriptionConfiguration
(BlockStateProvider fluid, BlockStateProvider barrier) Creates an instance of aConfiguration
record class. -
Uses of BlockStateProvider in net.minecraft.world.level.levelgen.feature.configurations
Modifier 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.final BlockStateProvider
TreeConfiguration.TreeConfigurationBuilder.trunkProvider
final BlockStateProvider
TreeConfiguration.trunkProvider
Modifier and TypeMethodDescriptionBlockColumnConfiguration.Layer.state()
Returns the value of thestate
record component.SimpleBlockConfiguration.toPlace()
Returns the value of thetoPlace
record component.Modifier and TypeMethodDescriptionTreeConfiguration.TreeConfigurationBuilder.dirt
(BlockStateProvider p_161261_) BlockColumnConfiguration.layer
(IntProvider p_191219_, BlockStateProvider p_191220_) static BlockColumnConfiguration
BlockColumnConfiguration.simple
(IntProvider p_191225_, BlockStateProvider p_191226_) ModifierConstructorDescriptionBlockPileConfiguration
(BlockStateProvider p_67543_) HugeMushroomFeatureConfiguration
(BlockStateProvider p_67745_, BlockStateProvider p_67746_, int p_67747_) Layer
(IntProvider height, BlockStateProvider state) Creates an instance of aLayer
record 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_) Creates an instance of aSimpleBlockConfiguration
record class.protected
TreeConfiguration
(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 p_225481_, TrunkPlacer p_225482_, BlockStateProvider p_225483_, FoliagePlacer p_225484_, Optional<RootPlacer> p_225485_, FeatureSize p_225486_) TreeConfigurationBuilder
(BlockStateProvider p_191359_, TrunkPlacer p_191360_, BlockStateProvider p_191361_, FoliagePlacer p_191362_, FeatureSize p_191363_) 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
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.rootPlacerParts
(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<P> p_225886_) ModifierConstructorDescriptionAboveRootPlacement
(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 p_225817_, BlockStateProvider p_225818_, Optional<AboveRootPlacement> p_225819_, MangroveRootPlacement p_225820_) RootPlacer
(IntProvider p_225865_, BlockStateProvider p_225866_, Optional<AboveRootPlacement> p_225867_) -
Uses of BlockStateProvider in net.minecraft.world.level.levelgen.feature.stateproviders
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
Modifier 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.Modifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<BlockStateProvider>
BlockStateProvider.CODEC
Modifier and TypeMethodDescriptionprivate static <P extends BlockStateProvider>
BlockStateProviderType<P>Modifier and TypeMethodDescriptionRuleBasedBlockStateProvider.fallback()
Returns the value of thefallback
record component.RuleBasedBlockStateProvider.Rule.then()
Returns the value of thethen
record component.Modifier and TypeMethodDescriptionstatic RuleBasedBlockStateProvider
RuleBasedBlockStateProvider.simple
(BlockStateProvider p_225941_) ModifierConstructorDescriptionRandomizedIntStateProvider
(BlockStateProvider p_161566_, String p_161567_, IntProvider p_161568_) RandomizedIntStateProvider
(BlockStateProvider p_161562_, IntegerProperty p_161563_, IntProvider p_161564_) 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
Modifier and TypeFieldDescriptionprotected final BlockStateProvider
AttachedToLeavesDecorator.blockProvider
private final BlockStateProvider
AlterGroundDecorator.provider
ModifierConstructorDescriptionAlterGroundDecorator
(BlockStateProvider p_69306_) AttachedToLeavesDecorator
(float p_225988_, int p_225989_, int p_225990_, BlockStateProvider p_225991_, int p_225992_, List<Direction> p_225993_)