Uses of Class
net.minecraft.world.gen.stateprovider.BlockStateProvider
Packages that use BlockStateProvider
Package
Description
The base package for all Minecraft classes.
-
Uses of BlockStateProvider in net.minecraft
Fields in net.minecraft declared as BlockStateProviderModifier and TypeFieldDescriptionprivate final BlockStateProviderclass_7398.aboveRootProviderThe field for theaboveRootProviderrecord component.private final BlockStateProviderclass_7400.fallbackThe field for thefallbackrecord component.private final BlockStateProviderclass_7399.muddyRootsProviderThe field for themuddyRootsProviderrecord component.private final BlockStateProviderclass_7400.class_7401.thenThe field for thethenrecord component.Methods in net.minecraft that return BlockStateProviderModifier and TypeMethodDescriptionclass_7398.aboveRootProvider()Returns the value of theaboveRootProviderrecord component.class_7400.fallback()Returns the value of thefallbackrecord component.class_7399.muddyRootsProvider()Returns the value of themuddyRootsProviderrecord component.class_7400.class_7401.then()Returns the value of thethenrecord component.Methods in net.minecraft with parameters of type BlockStateProviderModifier and TypeMethodDescriptionstatic class_7400class_7400.method_43314(BlockStateProvider blockStateProvider) Constructors in net.minecraft with parameters of type BlockStateProviderModifierConstructorDescriptionclass_7398(BlockStateProvider blockStateProvider, float float2) class_7399(RegistryEntryList<Block> registryEntryList, RegistryEntryList<Block> registryEntryList2, BlockStateProvider blockStateProvider, int int2, int int3, float float2) class_7400(BlockStateProvider blockStateProvider, List<class_7400.class_7401> list) class_7401(BlockPredicate blockPredicate, BlockStateProvider blockStateProvider) -
Uses of BlockStateProvider in net.minecraft.world.gen.feature
Fields in net.minecraft.world.gen.feature declared as BlockStateProviderModifier and TypeFieldDescriptionfinal BlockStateProviderGeodeLayerConfig.alternateInnerLayerProviderprivate final BlockStateProviderLakeFeature.Config.barrierThe field for thebarrierrecord component.final BlockStateProviderHugeMushroomFeatureConfig.capProviderprivate BlockStateProviderTreeFeatureConfig.Builder.dirtProviderfinal BlockStateProviderTreeFeatureConfig.dirtProviderfinal BlockStateProviderGeodeLayerConfig.fillingProviderprivate final BlockStateProviderLakeFeature.Config.fluidThe field for thefluidrecord component.final BlockStateProviderTreeFeatureConfig.Builder.foliageProviderfinal BlockStateProviderTreeFeatureConfig.foliageProviderfinal BlockStateProviderVegetationPatchFeatureConfig.groundStatefinal BlockStateProviderRootSystemFeatureConfig.hangingRootStateProviderfinal BlockStateProviderGeodeLayerConfig.innerLayerProviderfinal BlockStateProviderGeodeLayerConfig.middleLayerProviderfinal BlockStateProviderGeodeLayerConfig.outerLayerProviderfinal BlockStateProviderRootSystemFeatureConfig.rootStateProviderprivate final BlockStateProviderBlockColumnFeatureConfig.Layer.stateThe field for thestaterecord component.final BlockStateProviderBlockPileFeatureConfig.stateProviderfinal BlockStateProviderHugeMushroomFeatureConfig.stemProviderprivate final BlockStateProviderSimpleBlockFeatureConfig.toPlaceThe field for thetoPlacerecord component.final BlockStateProviderTreeFeatureConfig.Builder.trunkProviderfinal BlockStateProviderTreeFeatureConfig.trunkProviderMethods in net.minecraft.world.gen.feature that return BlockStateProviderModifier and TypeMethodDescriptionLakeFeature.Config.barrier()Returns the value of thebarrierrecord component.LakeFeature.Config.fluid()Returns the value of thefluidrecord component.BlockColumnFeatureConfig.Layer.state()Returns the value of thestaterecord component.SimpleBlockFeatureConfig.toPlace()Returns the value of thetoPlacerecord component.Methods in net.minecraft.world.gen.feature with parameters of type BlockStateProviderModifier and TypeMethodDescriptionstatic BlockColumnFeatureConfigBlockColumnFeatureConfig.create(IntProvider height, BlockStateProvider state) BlockColumnFeatureConfig.createLayer(IntProvider height, BlockStateProvider state) private static RandomPatchFeatureConfigVegetationConfiguredFeatures.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 aSimpleBlockFeatureConfigrecord class.protectedTreeFeatureConfig(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 BlockStateProviderMethods 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<class_7398>> RootPlacer.method_43182(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<P> instance) Constructors in net.minecraft.world.gen.root with parameters of type BlockStateProviderModifierConstructorDescriptionMangroveRootPlacer(IntProvider intProvider, BlockStateProvider blockStateProvider, Optional<class_7398> optional, class_7399 class_7399) RootPlacer(IntProvider intProvider, BlockStateProvider blockStateProvider, Optional<class_7398> optional) -
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 TypeClassDescriptionclassclassclassclassclassclassA block state provider that randomizes a singleIntPropertyof a block state provided by another provider.classclassFields in net.minecraft.world.gen.stateprovider declared as BlockStateProviderModifier and TypeFieldDescriptionprivate final BlockStateProviderRandomizedIntBlockStateProvider.sourceFields in net.minecraft.world.gen.stateprovider with type parameters of type BlockStateProviderModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<BlockStateProvider>BlockStateProvider.TYPE_CODECMethods in net.minecraft.world.gen.stateprovider with type parameters of type BlockStateProviderModifier and TypeMethodDescriptionprivate static <P extends BlockStateProvider>
BlockStateProviderType<P>Constructors in net.minecraft.world.gen.stateprovider with parameters of type BlockStateProviderModifierConstructorDescriptionRandomizedIntBlockStateProvider(BlockStateProvider source, String propertyName, IntProvider values) RandomizedIntBlockStateProvider(BlockStateProvider source, IntProperty property, IntProvider values) -
Uses of BlockStateProvider in net.minecraft.world.gen.treedecorator
Fields in net.minecraft.world.gen.treedecorator declared as BlockStateProviderModifier and TypeFieldDescriptionprotected final BlockStateProviderAttachedToLeavesTreeDecorator.blockProviderprivate final BlockStateProviderAlterGroundTreeDecorator.providerConstructors 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)