Uses of Interface
dev.wyck.wrapper.worldgen.BlockPredicate
Packages that use BlockPredicate
Package
Description
-
Uses of BlockPredicate in dev.wyck.wrapper.worldgen
Classes in dev.wyck.wrapper.worldgen that implement BlockPredicateModifier and TypeClassDescriptionstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordMethods in dev.wyck.wrapper.worldgen that return BlockPredicateModifier and TypeMethodDescriptionstatic BlockPredicateBlockPredicate.allOf(BlockPredicate... predicates) static BlockPredicateBlockPredicate.allOf(List<BlockPredicate> predicates) static BlockPredicateBlockPredicate.alwaysTrue()static BlockPredicateBlockPredicate.anyOf(BlockPredicate... predicates) static BlockPredicateBlockPredicate.anyOf(List<BlockPredicate> predicates) static BlockPredicateBlockPredicate.hasSturdyFace(BlockFace direction) static BlockPredicateBlockPredicate.hasSturdyFace(BlockVector offset, BlockFace direction) static BlockPredicateBlockPredicate.insideWorld(BlockVector offset) static BlockPredicateBlockPredicate.matchesBlocks(List<Material> blocks) static BlockPredicateBlockPredicate.matchesBlocks(Material... blocks) static BlockPredicateBlockPredicate.matchesBlocks(BlockVector offset, List<Material> blocks) static BlockPredicateBlockPredicate.matchesFluids(FluidType... fluids) static BlockPredicateBlockPredicate.matchesFluids(BlockVector offset, List<FluidType> fluids) static BlockPredicateBlockPredicate.matchesTag(Tag<Material> tag) static BlockPredicateBlockPredicate.matchesTag(BlockVector offset, Tag<Material> tag) static BlockPredicateBlockPredicate.noFluid()static BlockPredicateBlockPredicate.noFluid(BlockVector offset) static BlockPredicateBlockPredicate.not(BlockPredicate predicate) BlockPredicate.Not.predicate()Returns the value of thepredicaterecord component.static BlockPredicateBlockPredicate.replaceable()static BlockPredicateBlockPredicate.replaceable(BlockVector offset) static BlockPredicateBlockPredicate.unobstructed()static BlockPredicateBlockPredicate.unobstructed(BlockVector offset) static BlockPredicateBlockPredicate.wouldSurvive(BlockData state) static BlockPredicateBlockPredicate.wouldSurvive(BlockVector offset, BlockData state) Methods in dev.wyck.wrapper.worldgen that return types with arguments of type BlockPredicateModifier and TypeMethodDescriptionBlockPredicate.AllOf.predicates()Returns the value of thepredicatesrecord component.BlockPredicate.AnyOf.predicates()Returns the value of thepredicatesrecord component.Methods in dev.wyck.wrapper.worldgen with parameters of type BlockPredicateModifier and TypeMethodDescriptionstatic BlockPredicateBlockPredicate.allOf(BlockPredicate... predicates) static BlockPredicateBlockPredicate.anyOf(BlockPredicate... predicates) static BlockPredicateBlockPredicate.not(BlockPredicate predicate) BlockPredicate.Factory.toNms(BlockPredicate predicate) Method parameters in dev.wyck.wrapper.worldgen with type arguments of type BlockPredicateModifier and TypeMethodDescriptionstatic BlockPredicateBlockPredicate.allOf(List<BlockPredicate> predicates) static BlockPredicateBlockPredicate.anyOf(List<BlockPredicate> predicates) Constructors in dev.wyck.wrapper.worldgen with parameters of type BlockPredicateModifierConstructorDescriptionNot(BlockPredicate predicate) Creates an instance of aNotrecord class.Constructor parameters in dev.wyck.wrapper.worldgen with type arguments of type BlockPredicateModifierConstructorDescriptionAllOf(List<BlockPredicate> predicates) Creates an instance of aAllOfrecord class.AnyOf(List<BlockPredicate> predicates) Creates an instance of aAnyOfrecord class. -
Uses of BlockPredicate in dev.wyck.wrapper.worldgen.placement
Methods in dev.wyck.wrapper.worldgen.placement that return BlockPredicateModifier and TypeMethodDescriptionPlacementModifier.EnvironmentScanPlacement.allowedSearchCondition()Returns the value of theallowedSearchConditionrecord component.PlacementModifier.BlockPredicateFilter.predicate()Returns the value of thepredicaterecord component.PlacementModifier.EnvironmentScanPlacement.targetCondition()Returns the value of thetargetConditionrecord component.Methods in dev.wyck.wrapper.worldgen.placement with parameters of type BlockPredicateModifier and TypeMethodDescriptionstatic PlacementModifierPlacementModifier.blockPredicateFilter(BlockPredicate predicate) Keeps positions that satisfy the given block predicate.static PlacementModifierPlacementModifier.environmentScan(BlockFace directionOfSearch, BlockPredicate targetCondition, int maxSteps) Scans vertically for a target condition, allowing the default search condition.static PlacementModifierPlacementModifier.environmentScan(BlockFace directionOfSearch, BlockPredicate targetCondition, BlockPredicate allowedSearchCondition, int maxSteps) Scans vertically for a target condition while an allowed search condition holds.Constructors in dev.wyck.wrapper.worldgen.placement with parameters of type BlockPredicateModifierConstructorDescriptionBlockPredicateFilter(BlockPredicate predicate) Creates an instance of aBlockPredicateFilterrecord class.EnvironmentScanPlacement(BlockFace directionOfSearch, BlockPredicate targetCondition, BlockPredicate allowedSearchCondition, int maxSteps) Creates an instance of aEnvironmentScanPlacementrecord class. -
Uses of BlockPredicate in dev.wyck.wrapper.worldgen.stateproviders
Methods in dev.wyck.wrapper.worldgen.stateproviders that return BlockPredicateModifier and TypeMethodDescriptionBlockStateProvider.RuleBased.Rule.ifTrue()Returns the value of theifTruerecord component.Constructors in dev.wyck.wrapper.worldgen.stateproviders with parameters of type BlockPredicateModifierConstructorDescriptionRule(BlockPredicate ifTrue, BlockStateProvider then) Creates an instance of aRulerecord class.