Uses of Class
net.minecraft.world.gen.stateprovider.BlockStateProvider
Packages that use BlockStateProvider
Package
Description
-
Uses of BlockStateProvider in net.minecraft.enchantment.effect.entity
Fields in net.minecraft.enchantment.effect.entity declared as BlockStateProviderModifier and TypeFieldDescriptionprivate final BlockStateProviderReplaceBlockEnchantmentEffect.blockStateThe field for theblockStaterecord component.private final BlockStateProviderReplaceDiskEnchantmentEffect.blockStateThe field for theblockStaterecord component.Methods in net.minecraft.enchantment.effect.entity that return BlockStateProviderModifier and TypeMethodDescriptionReplaceBlockEnchantmentEffect.blockState()Returns the value of theblockStaterecord component.ReplaceDiskEnchantmentEffect.blockState()Returns the value of theblockStaterecord component.Constructors in net.minecraft.enchantment.effect.entity with parameters of type BlockStateProviderModifierConstructorDescriptionReplaceBlockEnchantmentEffect(Vec3i vec3i, Optional<BlockPredicate> optional, BlockStateProvider blockStateProvider, Optional<RegistryEntry<GameEvent>> optional2) ReplaceDiskEnchantmentEffect(EnchantmentLevelBasedValue enchantmentLevelBasedValue, EnchantmentLevelBasedValue enchantmentLevelBasedValue2, Vec3i vec3i, Optional<BlockPredicate> optional, BlockStateProvider blockStateProvider, Optional<RegistryEntry<GameEvent>> optional2) -
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 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.gen.root 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.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<AboveRootPlacement>> RootPlacer.method_43182(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<P> instance) Constructors in net.minecraft.world.gen.root with parameters of type BlockStateProviderModifierConstructorDescriptionAboveRootPlacement(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
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 BlockStateProviderPredicatedStateProvider.fallbackThe field for thefallbackrecord component.private final BlockStateProviderRandomizedIntBlockStateProvider.sourceprivate final BlockStateProviderPredicatedStateProvider.Rule.thenThe field for thethenrecord component.Fields 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> Methods in net.minecraft.world.gen.stateprovider that return BlockStateProviderModifier and TypeMethodDescriptionPredicatedStateProvider.fallback()Returns the value of thefallbackrecord component.PredicatedStateProvider.Rule.then()Returns the value of thethenrecord component.Methods in net.minecraft.world.gen.stateprovider with parameters of type BlockStateProviderModifier and TypeMethodDescriptionstatic PredicatedStateProviderPredicatedStateProvider.of(BlockStateProvider stateProvider) Constructors in net.minecraft.world.gen.stateprovider with parameters of type BlockStateProviderModifierConstructorDescriptionPredicatedStateProvider(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
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)