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 offset, Optional<BlockPredicate> predicate, BlockStateProvider blockState, Optional<RegistryEntry<GameEvent>> triggerGameEvent) Creates an instance of aReplaceBlockEnchantmentEffectrecord class.ReplaceDiskEnchantmentEffect(EnchantmentLevelBasedValue radius, EnchantmentLevelBasedValue height, Vec3i offset, Optional<BlockPredicate> predicate, BlockStateProvider blockState, Optional<RegistryEntry<GameEvent>> triggerGameEvent) Creates an instance of aReplaceDiskEnchantmentEffectrecord class. -
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 fluid, BlockStateProvider barrier) Creates an instance of aConfigrecord class.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 height, BlockStateProvider state) Creates an instance of aLayerrecord class.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 toPlace, boolean scheduleTick) 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.createCodecParts(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<P> instance) Constructors in net.minecraft.world.gen.root with parameters of type BlockStateProviderModifierConstructorDescriptionAboveRootPlacement(BlockStateProvider aboveRootProvider, float aboveRootPlacementChance) Creates an instance of aAboveRootPlacementrecord class.MangroveRootPlacement(RegistryEntryList<Block> canGrowThrough, RegistryEntryList<Block> muddyRootsIn, BlockStateProvider muddyRootsProvider, int maxRootWidth, int maxRootLength, float randomSkewChance) Creates an instance of aMangroveRootPlacementrecord class.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 fallback, List<PredicatedStateProvider.Rule> rules) Creates an instance of aPredicatedStateProviderrecord class.RandomizedIntBlockStateProvider(BlockStateProvider source, String propertyName, IntProvider values) RandomizedIntBlockStateProvider(BlockStateProvider source, IntProperty property, IntProvider values) Rule(BlockPredicate ifTrue, BlockStateProvider then) Creates an instance of aRulerecord class. -
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)