Package net.minecraft.entity.ai.goal
Class FleeEntityGoal<T extends LivingEntity>
java.lang.Object
net.minecraft.entity.ai.goal.Goal
net.minecraft.entity.ai.goal.FleeEntityGoal<T>
- Direct Known Subclasses:
- CatEntity.CatFleeGoal,- OcelotEntity.FleeGoal,- PandaEntity.PandaFleeGoal,- RabbitEntity.FleeGoal,- WolfEntity.AvoidLlamaGoal
- Mappings:
- Namespace - Name - named - net/minecraft/entity/ai/goal/FleeEntityGoal- intermediary - net/minecraft/class_1338- official - cbn
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.entity.ai.goal.GoalGoal.Control
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final Predicate<LivingEntity> private final doubleprotected final floatprotected final EntityNavigationprotected final Predicate<LivingEntity> protected final PathAwareEntityprivate final doubleprotected Tprivate final TargetPredicate
- 
Constructor SummaryConstructorsConstructorDescriptionFleeEntityGoal(PathAwareEntity mob, Class<T> fleeFromType, float distance, double slowSpeed, double fastSpeed) FleeEntityGoal(PathAwareEntity fleeingEntity, Class<T> classToFleeFrom, float fleeDistance, double fleeSlowSpeed, double fleeFastSpeed, Predicate<LivingEntity> inclusionSelector) FleeEntityGoal(PathAwareEntity mob, Class<T> fleeFromType, Predicate<LivingEntity> extraInclusionSelector, float distance, double slowSpeed, double fastSpeed, Predicate<LivingEntity> inclusionSelector) 
- 
Method SummaryMethods inherited from class net.minecraft.entity.ai.goal.GoalcanStop, castToServerWorld, getControls, getServerWorld, getTickCount, setControls, shouldRunEveryTick, toGoalTicks, toString
- 
Field Details- 
mob- Mappings:
- Namespace - Name - Mixin selector - named - mob- Lnet/minecraft/entity/ai/goal/FleeEntityGoal;mob:Lnet/minecraft/entity/mob/PathAwareEntity;- intermediary - field_6391- Lnet/minecraft/class_1338;field_6391:Lnet/minecraft/class_1314;- official - a- Lcbn;a:Lbvq;
 
- 
slowSpeedprivate final double slowSpeed- Mappings:
- Namespace - Name - Mixin selector - named - slowSpeed- Lnet/minecraft/entity/ai/goal/FleeEntityGoal;slowSpeed:D- intermediary - field_6385- Lnet/minecraft/class_1338;field_6385:D- official - i- Lcbn;i:D
 
- 
fastSpeedprivate final double fastSpeed- Mappings:
- Namespace - Name - Mixin selector - named - fastSpeed- Lnet/minecraft/entity/ai/goal/FleeEntityGoal;fastSpeed:D- intermediary - field_6395- Lnet/minecraft/class_1338;field_6395:D- official - j- Lcbn;j:D
 
- 
targetEntity- Mappings:
- Namespace - Name - Mixin selector - named - targetEntity- Lnet/minecraft/entity/ai/goal/FleeEntityGoal;targetEntity:Lnet/minecraft/entity/LivingEntity;- intermediary - field_6390- Lnet/minecraft/class_1338;field_6390:Lnet/minecraft/class_1309;- official - b- Lcbn;b:Lbvi;
 
- 
fleeDistanceprotected final float fleeDistance- Mappings:
- Namespace - Name - Mixin selector - named - fleeDistance- Lnet/minecraft/entity/ai/goal/FleeEntityGoal;fleeDistance:F- intermediary - field_6386- Lnet/minecraft/class_1338;field_6386:F- official - c- Lcbn;c:F
 
- 
fleePath- Mappings:
- Namespace - Name - Mixin selector - named - fleePath- Lnet/minecraft/entity/ai/goal/FleeEntityGoal;fleePath:Lnet/minecraft/entity/ai/pathing/Path;- intermediary - field_6387- Lnet/minecraft/class_1338;field_6387:Lnet/minecraft/class_11;- official - d- Lcbn;d:Leto;
 
- 
classToFleeFrom- Mappings:
- Namespace - Name - Mixin selector - named - classToFleeFrom- Lnet/minecraft/entity/ai/goal/FleeEntityGoal;classToFleeFrom:Ljava/lang/Class;- intermediary - field_6392- Lnet/minecraft/class_1338;field_6392:Ljava/lang/Class;- official - f- Lcbn;f:Ljava/lang/Class;
 
- 
extraInclusionSelector- Mappings:
- Namespace - Name - Mixin selector - named - extraInclusionSelector- Lnet/minecraft/entity/ai/goal/FleeEntityGoal;extraInclusionSelector:Ljava/util/function/Predicate;- intermediary - field_6393- Lnet/minecraft/class_1338;field_6393:Ljava/util/function/Predicate;- official - g- Lcbn;g:Ljava/util/function/Predicate;
 
- 
inclusionSelector- Mappings:
- Namespace - Name - Mixin selector - named - inclusionSelector- Lnet/minecraft/entity/ai/goal/FleeEntityGoal;inclusionSelector:Ljava/util/function/Predicate;- intermediary - field_6388- Lnet/minecraft/class_1338;field_6388:Ljava/util/function/Predicate;- official - h- Lcbn;h:Ljava/util/function/Predicate;
 
- 
withinRangePredicate- Mappings:
- Namespace - Name - Mixin selector - named - withinRangePredicate- Lnet/minecraft/entity/ai/goal/FleeEntityGoal;withinRangePredicate:Lnet/minecraft/entity/ai/TargetPredicate;- intermediary - field_18084- Lnet/minecraft/class_1338;field_18084:Lnet/minecraft/class_4051;- official - k- Lcbn;k:Lcfz;
 
 
- 
- 
Constructor Details- 
FleeEntityGoalpublic FleeEntityGoal(PathAwareEntity mob, Class<T> fleeFromType, float distance, double slowSpeed, double fastSpeed) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/entity/ai/goal/FleeEntityGoal;<init>(Lnet/minecraft/entity/mob/PathAwareEntity;Ljava/lang/Class;FDD)V- intermediary - <init>- Lnet/minecraft/class_1338;<init>(Lnet/minecraft/class_1314;Ljava/lang/Class;FDD)V- official - <init>- Lcbn;<init>(Lbvq;Ljava/lang/Class;FDD)V
 
- 
FleeEntityGoalpublic FleeEntityGoal(PathAwareEntity mob, Class<T> fleeFromType, Predicate<LivingEntity> extraInclusionSelector, float distance, double slowSpeed, double fastSpeed, Predicate<LivingEntity> inclusionSelector) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/entity/ai/goal/FleeEntityGoal;<init>(Lnet/minecraft/entity/mob/PathAwareEntity;Ljava/lang/Class;Ljava/util/function/Predicate;FDDLjava/util/function/Predicate;)V- intermediary - <init>- Lnet/minecraft/class_1338;<init>(Lnet/minecraft/class_1314;Ljava/lang/Class;Ljava/util/function/Predicate;FDDLjava/util/function/Predicate;)V- official - <init>- Lcbn;<init>(Lbvq;Ljava/lang/Class;Ljava/util/function/Predicate;FDDLjava/util/function/Predicate;)V
 
- 
FleeEntityGoalpublic FleeEntityGoal(PathAwareEntity fleeingEntity, Class<T> classToFleeFrom, float fleeDistance, double fleeSlowSpeed, double fleeFastSpeed, Predicate<LivingEntity> inclusionSelector) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/entity/ai/goal/FleeEntityGoal;<init>(Lnet/minecraft/entity/mob/PathAwareEntity;Ljava/lang/Class;FDDLjava/util/function/Predicate;)V- intermediary - <init>- Lnet/minecraft/class_1338;<init>(Lnet/minecraft/class_1314;Ljava/lang/Class;FDDLjava/util/function/Predicate;)V- official - <init>- Lcbn;<init>(Lbvq;Ljava/lang/Class;FDDLjava/util/function/Predicate;)V
 
 
- 
- 
Method Details- 
canStartpublic boolean canStart()
- 
shouldContinuepublic boolean shouldContinue()- Overrides:
- shouldContinuein class- Goal
- Mappings:
- Namespace - Name - Mixin selector - named - shouldContinue- Lnet/minecraft/entity/ai/goal/Goal;shouldContinue()Z- intermediary - method_6266- Lnet/minecraft/class_1352;method_6266()Z- official - c- Lccg;c()Z
 
- 
startpublic void start()
- 
stoppublic void stop()
- 
tickpublic void tick()
 
-