Uses of Class
net.minecraft.entity.ai.TargetPredicate
Packages that use TargetPredicate
Package
Description
The basic AI system for Minecraft living entities.
-
Uses of TargetPredicate in net.minecraft.entity
Methods in net.minecraft.entity with parameters of type TargetPredicateModifier and TypeMethodDescriptionbooleanLivingEntity.isTarget(LivingEntity entity, TargetPredicate predicate) -
Uses of TargetPredicate in net.minecraft.entity.ai
Fields in net.minecraft.entity.ai declared as TargetPredicateMethods in net.minecraft.entity.ai that return TargetPredicateModifier and TypeMethodDescriptionTargetPredicate.copy()static TargetPredicateTargetPredicate.createAttackable()static TargetPredicateTargetPredicate.createNonAttackable()TargetPredicate.ignoreDistanceScalingFactor()TargetPredicate.ignoreVisibility()TargetPredicate.setBaseMaxDistance(double baseMaxDistance) TargetPredicate.setPredicate(@Nullable Predicate<LivingEntity> predicate) -
Uses of TargetPredicate in net.minecraft.entity.ai.brain.sensor
Fields in net.minecraft.entity.ai.brain.sensor declared as TargetPredicateModifier and TypeFieldDescriptionprivate static final TargetPredicateSensor.ATTACKABLE_TARGET_PREDICATEprivate static final TargetPredicateprivate static final TargetPredicateprivate static final TargetPredicateprivate static final TargetPredicateSensor.TARGET_PREDICATEprivate static final TargetPredicateprivate static final TargetPredicateTemptationsSensor.TEMPTER_PREDICATE -
Uses of TargetPredicate in net.minecraft.entity.ai.brain.task
Fields in net.minecraft.entity.ai.brain.task declared as TargetPredicateModifier and TypeFieldDescriptionprivate final TargetPredicatePrepareRamTask.targetPredicateprivate final TargetPredicateRamImpactTask.targetPredicateConstructors in net.minecraft.entity.ai.brain.task with parameters of type TargetPredicateModifierConstructorDescriptionPrepareRamTask(ToIntFunction<E> cooldownFactory, int minDistance, int maxDistance, float speed, TargetPredicate targetPredicate, int prepareTime, Function<E, SoundEvent> soundFactory) Creates a ram preparation task.RamImpactTask(Function<GoatEntity, UniformIntProvider> cooldownRangeFactory, TargetPredicate targetPredicate, float speed, ToDoubleFunction<GoatEntity> strengthMultiplierFactory, Function<GoatEntity, SoundEvent> impactSoundFactory, Function<GoatEntity, SoundEvent> hornBreakSoundFactory) -
Uses of TargetPredicate in net.minecraft.entity.ai.goal
Fields in net.minecraft.entity.ai.goal declared as TargetPredicateModifier and TypeFieldDescriptionprivate static final TargetPredicateIronGolemLookGoal.CLOSE_VILLAGER_PREDICATEprivate final TargetPredicateTemptGoal.predicateprotected TargetPredicateActiveTargetGoal.targetPredicateprotected final TargetPredicateLookAtEntityGoal.targetPredicateprivate final TargetPredicateTrackIronGolemTargetGoal.targetPredicateprivate static final TargetPredicateTemptGoal.TEMPTING_ENTITY_PREDICATEprivate static final TargetPredicateRevengeGoal.VALID_AVOIDABLES_PREDICATEprivate static final TargetPredicateAnimalMateGoal.VALID_MATE_PREDICATEprivate final TargetPredicateWolfBegGoal.validPlayerPredicateprivate final TargetPredicateFleeEntityGoal.withinRangePredicateMethods in net.minecraft.entity.ai.goal with parameters of type TargetPredicateModifier and TypeMethodDescriptionprotected booleanTrackTargetGoal.canTrack(@Nullable LivingEntity target, TargetPredicate targetPredicate) -
Uses of TargetPredicate in net.minecraft.entity.boss
Fields in net.minecraft.entity.boss declared as TargetPredicateModifier and TypeFieldDescriptionprivate static final TargetPredicateWitherEntity.HEAD_TARGET_PREDICATE -
Uses of TargetPredicate in net.minecraft.entity.boss.dragon
Fields in net.minecraft.entity.boss.dragon declared as TargetPredicateModifier and TypeFieldDescriptionprivate static final TargetPredicateEnderDragonEntity.CLOSE_PLAYER_PREDICATE -
Uses of TargetPredicate in net.minecraft.entity.boss.dragon.phase
Fields in net.minecraft.entity.boss.dragon.phase declared as TargetPredicateModifier and TypeFieldDescriptionprivate final TargetPredicateSittingScanningPhase.CLOSE_PLAYER_PREDICATEprivate static final TargetPredicateSittingScanningPhase.PLAYER_WITHIN_RANGE_PREDICATEprivate static final TargetPredicateHoldingPatternPhase.PLAYERS_IN_RANGE_PREDICATEprivate static final TargetPredicateLandingApproachPhase.PLAYERS_IN_RANGE_PREDICATE -
Uses of TargetPredicate in net.minecraft.entity.mob
Fields in net.minecraft.entity.mob declared as TargetPredicateModifier and TypeFieldDescriptionprivate final TargetPredicateEvokerEntity.SummonVexGoal.closeVexPredicateprivate final TargetPredicateEvokerEntity.WololoGoal.convertibleSheepPredicateprivate final TargetPredicatePhantomEntity.FindTargetGoal.PLAYERS_IN_RANGE_PREDICATEprivate final TargetPredicateEndermanEntity.TeleportTowardsPlayerGoal.staringPlayerPredicateprivate final TargetPredicateVexEntity.TrackOwnerTargetGoal.targetPredicateprivate final TargetPredicateEndermanEntity.TeleportTowardsPlayerGoal.validTargetPredicate -
Uses of TargetPredicate in net.minecraft.entity.passive
Fields in net.minecraft.entity.passive declared as TargetPredicateModifier and TypeFieldDescription(package private) static final TargetPredicatePandaEntity.ASK_FOR_BAMBOO_TARGET(package private) static final TargetPredicatePufferfishEntity.BLOW_UP_TARGET_PREDICATEprivate static final TargetPredicateBatEntity.CLOSE_PLAYER_PREDICATE(package private) static final TargetPredicateDolphinEntity.CLOSE_PLAYER_PREDICATEprivate static final TargetPredicateAbstractHorseEntity.PARENT_HORSE_PREDICATEprivate static final TargetPredicateGoatBrain.RAM_TARGET_PREDICATEprivate final TargetPredicateFoxEntity.CalmDownGoal.WORRIABLE_ENTITY_PREDICATE -
Uses of TargetPredicate in net.minecraft.entity.raid
Fields in net.minecraft.entity.raid declared as TargetPredicateModifier and TypeFieldDescriptionfinal TargetPredicateRaiderEntity.PatrolApproachGoal.closeRaiderPredicate -
Uses of TargetPredicate in net.minecraft.world
Methods in net.minecraft.world with parameters of type TargetPredicateModifier and TypeMethodDescriptiondefault <T extends LivingEntity>
TEntityView.getClosestEntity(Class<? extends T> entityClass, TargetPredicate targetPredicate, @Nullable LivingEntity entity, double x, double y, double z, Box box) default <T extends LivingEntity>
TEntityView.getClosestEntity(List<? extends T> entityList, TargetPredicate targetPredicate, @Nullable LivingEntity entity, double x, double y, double z) default @Nullable PlayerEntityEntityView.getClosestPlayer(TargetPredicate targetPredicate, double x, double y, double z) default @Nullable PlayerEntityEntityView.getClosestPlayer(TargetPredicate targetPredicate, LivingEntity entity) default @Nullable PlayerEntityEntityView.getClosestPlayer(TargetPredicate targetPredicate, LivingEntity entity, double x, double y, double z) default List<PlayerEntity> EntityView.getPlayers(TargetPredicate targetPredicate, LivingEntity entity, Box box) default <T extends LivingEntity>
List<T> EntityView.getTargets(Class<T> entityClass, TargetPredicate targetPredicate, LivingEntity targetingEntity, Box box)