Uses of Interface
net.minecraft.world.gen.blockpredicate.BlockPredicate
Packages that use BlockPredicate
Package
Description
-
Uses of BlockPredicate in net.minecraft.world.gen.blockpredicate
Classes in net.minecraft.world.gen.blockpredicate with type parameters of type BlockPredicateClasses in net.minecraft.world.gen.blockpredicate that implement BlockPredicateModifier and TypeClassDescription(package private) class
(package private) class
(package private) class
(package private) class
class
class
(package private) class
class
(package private) class
(package private) class
class
(package private) class
class
class
Fields in net.minecraft.world.gen.blockpredicate declared as BlockPredicateModifier and TypeFieldDescriptionstatic final BlockPredicate
BlockPredicate.IS_AIR
static final BlockPredicate
BlockPredicate.IS_AIR_OR_WATER
private final BlockPredicate
NotBlockPredicate.predicate
Fields in net.minecraft.world.gen.blockpredicate with type parameters of type BlockPredicateModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<BlockPredicate>
BlockPredicate.BASE_CODEC
protected final List<BlockPredicate>
CombinedBlockPredicate.predicates
Methods in net.minecraft.world.gen.blockpredicate with type parameters of type BlockPredicateMethods in net.minecraft.world.gen.blockpredicate that return BlockPredicateModifier and TypeMethodDescriptionstatic BlockPredicate
BlockPredicate.allOf
(List<BlockPredicate> predicates) static BlockPredicate
BlockPredicate.allOf
(BlockPredicate[] predicates) static BlockPredicate
BlockPredicate.alwaysTrue()
static BlockPredicate
BlockPredicate.anyOf
(List<BlockPredicate> predicates) static BlockPredicate
BlockPredicate.anyOf
(BlockPredicate[] predicates) static BlockPredicate
BlockPredicate.bothOf
(BlockPredicate first, BlockPredicate second) static BlockPredicate
BlockPredicate.eitherOf
(BlockPredicate first, BlockPredicate second) static BlockPredicate
BlockPredicate.hasSturdyFace
(Direction face) static BlockPredicate
BlockPredicate.hasSturdyFace
(Vec3i offset, Direction face) static BlockPredicate
BlockPredicate.insideWorldBounds
(Vec3i offset) static BlockPredicate
BlockPredicate.matchingBlocks
(List<Block> blocks) static BlockPredicate
BlockPredicate.matchingBlocks
(Block[] blocks) static BlockPredicate
BlockPredicate.matchingBlocks
(Vec3i offset, List<Block> blocks) static BlockPredicate
BlockPredicate.matchingBlocks
(Vec3i offset, Block[] blocks) static BlockPredicate
BlockPredicate.matchingBlockTag
(TagKey<Block> offset) static BlockPredicate
BlockPredicate.matchingBlockTag
(Vec3i offset, TagKey<Block> tag) static BlockPredicate
BlockPredicate.matchingFluids
(Fluid[] fluids) static BlockPredicate
BlockPredicate.matchingFluids
(Vec3i offset, List<Fluid> fluids) static BlockPredicate
BlockPredicate.matchingFluids
(Vec3i offset, Fluid[] fluids) static BlockPredicate
BlockPredicate.noFluid()
static BlockPredicate
static BlockPredicate
BlockPredicate.not
(BlockPredicate predicate) static BlockPredicate
BlockPredicate.replaceable()
static BlockPredicate
BlockPredicate.replaceable
(Vec3i offset) static BlockPredicate
BlockPredicate.solid()
static BlockPredicate
static BlockPredicate
BlockPredicate.wouldSurvive
(BlockState state, Vec3i offset) Methods in net.minecraft.world.gen.blockpredicate with parameters of type BlockPredicateModifier and TypeMethodDescriptionstatic BlockPredicate
BlockPredicate.allOf
(BlockPredicate[] predicates) static BlockPredicate
BlockPredicate.anyOf
(BlockPredicate[] predicates) static BlockPredicate
BlockPredicate.bothOf
(BlockPredicate first, BlockPredicate second) static BlockPredicate
BlockPredicate.eitherOf
(BlockPredicate first, BlockPredicate second) static BlockPredicate
BlockPredicate.not
(BlockPredicate predicate) Method parameters in net.minecraft.world.gen.blockpredicate with type arguments of type BlockPredicateModifier and TypeMethodDescriptionstatic BlockPredicate
BlockPredicate.allOf
(List<BlockPredicate> predicates) static BlockPredicate
BlockPredicate.anyOf
(List<BlockPredicate> predicates) static <T extends CombinedBlockPredicate>
com.mojang.serialization.Codec<T>CombinedBlockPredicate.buildCodec
(Function<List<BlockPredicate>, T> combiner) Constructors in net.minecraft.world.gen.blockpredicate with parameters of type BlockPredicateConstructor parameters in net.minecraft.world.gen.blockpredicate with type arguments of type BlockPredicateModifierConstructorDescriptionAllOfBlockPredicate
(List<BlockPredicate> predicates) AnyOfBlockPredicate
(List<BlockPredicate> predicates) protected
CombinedBlockPredicate
(List<BlockPredicate> predicates) -
Uses of BlockPredicate in net.minecraft.world.gen.feature
Fields in net.minecraft.world.gen.feature declared as BlockPredicateModifier and TypeFieldDescriptionprivate final BlockPredicate
BlockColumnFeatureConfig.allowedPlacement
The field for theallowedPlacement
record component.final BlockPredicate
RootSystemFeatureConfig.predicate
private final BlockPredicate
DiskFeatureConfig.target
The field for thetarget
record component.Methods in net.minecraft.world.gen.feature that return BlockPredicateModifier and TypeMethodDescriptionBlockColumnFeatureConfig.allowedPlacement()
Returns the value of theallowedPlacement
record component.private static BlockPredicate
ConfiguredFeatures.createBlockPredicate
(List<Block> validGround) DiskFeatureConfig.target()
Returns the value of thetarget
record component.Methods in net.minecraft.world.gen.feature with parameters of type BlockPredicateModifier and TypeMethodDescriptionstatic <FC extends FeatureConfig,
F extends Feature<FC>>
RegistryEntry<PlacedFeature>PlacedFeatures.createEntry
(F feature, FC featureConfig, BlockPredicate predicate) Constructors in net.minecraft.world.gen.feature with parameters of type BlockPredicateModifierConstructorDescriptionBlockColumnFeatureConfig
(List<BlockColumnFeatureConfig.Layer> list, Direction direction, BlockPredicate blockPredicate, boolean bool) DiskFeatureConfig
(PredicatedStateProvider predicatedStateProvider, BlockPredicate blockPredicate, IntProvider intProvider, int int2) 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) -
Uses of BlockPredicate in net.minecraft.world.gen.placementmodifier
Fields in net.minecraft.world.gen.placementmodifier declared as BlockPredicateModifier and TypeFieldDescriptionprivate final BlockPredicate
EnvironmentScanPlacementModifier.allowedSearchPredicate
private final BlockPredicate
BlockFilterPlacementModifier.predicate
private final BlockPredicate
EnvironmentScanPlacementModifier.targetPredicate
Methods in net.minecraft.world.gen.placementmodifier with parameters of type BlockPredicateModifier and TypeMethodDescriptionstatic BlockFilterPlacementModifier
BlockFilterPlacementModifier.of
(BlockPredicate predicate) EnvironmentScanPlacementModifier.of
(Direction direction, BlockPredicate targetPredicate, int maxSteps) EnvironmentScanPlacementModifier.of
(Direction direction, BlockPredicate targetPredicate, BlockPredicate allowedSearchPredicate, int maxSteps) Constructors in net.minecraft.world.gen.placementmodifier with parameters of type BlockPredicateModifierConstructorDescriptionprivate
BlockFilterPlacementModifier
(BlockPredicate predicate) private
EnvironmentScanPlacementModifier
(Direction direction, BlockPredicate targetPredicate, BlockPredicate allowedSearchPredicate, int maxSteps) -
Uses of BlockPredicate in net.minecraft.world.gen.stateprovider
Fields in net.minecraft.world.gen.stateprovider declared as BlockPredicateModifier and TypeFieldDescriptionprivate final BlockPredicate
PredicatedStateProvider.Rule.ifTrue
The field for theifTrue
record component.Methods in net.minecraft.world.gen.stateprovider that return BlockPredicateModifier and TypeMethodDescriptionPredicatedStateProvider.Rule.ifTrue()
Returns the value of theifTrue
record component.Constructors in net.minecraft.world.gen.stateprovider with parameters of type BlockPredicateModifierConstructorDescriptionRule
(BlockPredicate blockPredicate, BlockStateProvider blockStateProvider)