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.private final BlockStateProviderFallenTreeFeatureConfig.Builder.trunkProviderfinal BlockStateProviderFallenTreeFeatureConfig.trunkProviderfinal 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, IntProvider logLength) 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) protectedFallenTreeFeatureConfig(BlockStateProvider trunkProvider, IntProvider logLength, List<TreeDecorator> stumpDecorators, List<TreeDecorator> logDecorators) 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) SimpleBlockFeatureConfig(BlockStateProvider blockStateProvider, boolean bool) 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.createCodecParts(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 BlockStateProviderAttachedToLogsTreeDecorator.blockProviderprivate final BlockStateProviderPlaceOnGroundTreeDecorator.blockStateProviderprivate 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) AttachedToLogsTreeDecorator(float probability, BlockStateProvider blockProvider, List<Direction> directions) PlaceOnGroundTreeDecorator(int tries, int radius, int height, BlockStateProvider blockStateProvider)