Uses of Interface
net.minecraft.world.level.levelgen.blockpredicates.BlockPredicate
Packages that use BlockPredicate
Package
Description
-
Uses of BlockPredicate in net.minecraft.data.worldgen.features
Methods in net.minecraft.data.worldgen.features that return BlockPredicateModifier and TypeMethodDescriptionprivate static BlockPredicateFeatureUtils.simplePatchPredicate(List<Block> p_195009_) -
Uses of BlockPredicate in net.minecraft.data.worldgen.placement
Fields in net.minecraft.data.worldgen.placement declared as BlockPredicateMethods in net.minecraft.data.worldgen.placement with parameters of type BlockPredicateModifier and TypeMethodDescriptionstatic <FC extends FeatureConfiguration,F extends Feature<FC>>
Holder<PlacedFeature>PlacementUtils.filtered(F p_206499_, FC p_206500_, BlockPredicate p_206501_) -
Uses of BlockPredicate in net.minecraft.world.level.levelgen.blockpredicates
Classes in net.minecraft.world.level.levelgen.blockpredicates with type parameters of type BlockPredicateClasses in net.minecraft.world.level.levelgen.blockpredicates that implement BlockPredicateModifier and TypeClassDescription(package private) class(package private) class(package private) classclassclass(package private) classclass(package private) class(package private) class(package private) classclassclass(package private) classclassFields in net.minecraft.world.level.levelgen.blockpredicates declared as BlockPredicateModifier and TypeFieldDescriptionstatic final BlockPredicateBlockPredicate.ONLY_IN_AIR_OR_WATER_PREDICATEstatic final BlockPredicateBlockPredicate.ONLY_IN_AIR_PREDICATEprivate final BlockPredicateNotPredicate.predicateFields in net.minecraft.world.level.levelgen.blockpredicates with type parameters of type BlockPredicateModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<BlockPredicate>BlockPredicate.CODECprotected final List<BlockPredicate>CombiningPredicate.predicatesMethods in net.minecraft.world.level.levelgen.blockpredicates with type parameters of type BlockPredicateMethods in net.minecraft.world.level.levelgen.blockpredicates that return BlockPredicateModifier and TypeMethodDescriptionstatic BlockPredicateBlockPredicate.allOf(List<BlockPredicate> p_190413_) static BlockPredicateBlockPredicate.allOf(BlockPredicate... p_190418_) static BlockPredicateBlockPredicate.allOf(BlockPredicate p_190405_, BlockPredicate p_190406_) static BlockPredicateBlockPredicate.alwaysTrue()static BlockPredicateBlockPredicate.anyOf(List<BlockPredicate> p_190426_) static BlockPredicateBlockPredicate.anyOf(BlockPredicate... p_190431_) static BlockPredicateBlockPredicate.anyOf(BlockPredicate p_190421_, BlockPredicate p_190422_) static BlockPredicateBlockPredicate.hasSturdyFace(Direction p_198914_) static BlockPredicateBlockPredicate.hasSturdyFace(Vec3i p_198309_, Direction p_198310_) static BlockPredicateBlockPredicate.insideWorld(Vec3i p_190434_) static BlockPredicateBlockPredicate.matchesBlock(Block p_190397_, Vec3i p_190398_) static BlockPredicateBlockPredicate.matchesBlocks(List<Block> p_198312_) static BlockPredicateBlockPredicate.matchesBlocks(List<Block> p_190415_, Vec3i p_190416_) static BlockPredicateBlockPredicate.matchesFluid(Fluid p_190408_, Vec3i p_190409_) static BlockPredicateBlockPredicate.matchesFluids(List<Fluid> p_190428_, Vec3i p_190429_) static BlockPredicateBlockPredicate.matchesTag(TagKey<Block> p_204678_) static BlockPredicateBlockPredicate.matchesTag(TagKey<Block> p_204680_, Vec3i p_204681_) static BlockPredicateBlockPredicate.not(BlockPredicate p_190403_) static BlockPredicateBlockPredicate.replaceable()static BlockPredicateBlockPredicate.replaceable(Vec3i p_190411_) static BlockPredicateBlockPredicate.solid()static BlockPredicatestatic BlockPredicateBlockPredicate.wouldSurvive(BlockState p_190400_, Vec3i p_190401_) Methods in net.minecraft.world.level.levelgen.blockpredicates with parameters of type BlockPredicateModifier and TypeMethodDescriptionstatic BlockPredicateBlockPredicate.allOf(BlockPredicate... p_190418_) static BlockPredicateBlockPredicate.allOf(BlockPredicate p_190405_, BlockPredicate p_190406_) static BlockPredicateBlockPredicate.anyOf(BlockPredicate... p_190431_) static BlockPredicateBlockPredicate.anyOf(BlockPredicate p_190421_, BlockPredicate p_190422_) static BlockPredicateBlockPredicate.not(BlockPredicate p_190403_) Method parameters in net.minecraft.world.level.levelgen.blockpredicates with type arguments of type BlockPredicateModifier and TypeMethodDescriptionstatic BlockPredicateBlockPredicate.allOf(List<BlockPredicate> p_190413_) static BlockPredicateBlockPredicate.anyOf(List<BlockPredicate> p_190426_) static <T extends CombiningPredicate>
com.mojang.serialization.Codec<T>CombiningPredicate.codec(Function<List<BlockPredicate>, T> p_190459_) Constructors in net.minecraft.world.level.levelgen.blockpredicates with parameters of type BlockPredicateConstructor parameters in net.minecraft.world.level.levelgen.blockpredicates with type arguments of type BlockPredicateModifierConstructorDescriptionAllOfPredicate(List<BlockPredicate> p_190373_) AnyOfPredicate(List<BlockPredicate> p_190384_) protectedCombiningPredicate(List<BlockPredicate> p_190455_) -
Uses of BlockPredicate in net.minecraft.world.level.levelgen.feature.configurations
Fields in net.minecraft.world.level.levelgen.feature.configurations declared as BlockPredicateModifier and TypeFieldDescriptionprivate final BlockPredicateBlockColumnConfiguration.allowedPlacementThe field for theallowedPlacementrecord component.final BlockPredicateRootSystemConfiguration.allowedTreePositionMethods in net.minecraft.world.level.levelgen.feature.configurations that return BlockPredicateModifier and TypeMethodDescriptionBlockColumnConfiguration.allowedPlacement()Returns the value of theallowedPlacementrecord component.Constructors in net.minecraft.world.level.levelgen.feature.configurations with parameters of type BlockPredicateModifierConstructorDescriptionBlockColumnConfiguration(List<BlockColumnConfiguration.Layer> layers, Direction direction, BlockPredicate allowedPlacement, boolean prioritizeTip) Creates an instance of aBlockColumnConfigurationrecord class.RootSystemConfiguration(Holder<PlacedFeature> p_204824_, int p_204825_, int p_204826_, TagKey<Block> p_204827_, BlockStateProvider p_204828_, int p_204829_, int p_204830_, int p_204831_, int p_204832_, BlockStateProvider p_204833_, int p_204834_, int p_204835_, BlockPredicate p_204836_) -
Uses of BlockPredicate in net.minecraft.world.level.levelgen.placement
Fields in net.minecraft.world.level.levelgen.placement declared as BlockPredicateModifier and TypeFieldDescriptionprivate final BlockPredicateEnvironmentScanPlacement.allowedSearchConditionprivate final BlockPredicateBlockPredicateFilter.predicateprivate final BlockPredicateEnvironmentScanPlacement.targetConditionMethods in net.minecraft.world.level.levelgen.placement with parameters of type BlockPredicateModifier and TypeMethodDescriptionstatic BlockPredicateFilterBlockPredicateFilter.forPredicate(BlockPredicate p_191577_) static EnvironmentScanPlacementEnvironmentScanPlacement.scanningFor(Direction p_191654_, BlockPredicate p_191655_, int p_191656_) static EnvironmentScanPlacementEnvironmentScanPlacement.scanningFor(Direction p_191658_, BlockPredicate p_191659_, BlockPredicate p_191660_, int p_191661_) Constructors in net.minecraft.world.level.levelgen.placement with parameters of type BlockPredicateModifierConstructorDescriptionprivateBlockPredicateFilter(BlockPredicate p_191573_) privateEnvironmentScanPlacement(Direction p_191645_, BlockPredicate p_191646_, BlockPredicate p_191647_, int p_191648_)