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 - official - bmc- intermediary - net/minecraft/class_1338- named - net/minecraft/entity/ai/goal/FleeEntityGoal
- 
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, getControls, getTickCount, setControls, shouldRunEveryTick, toGoalTicks, toString
- 
Field Details- 
mob- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbmc;a:Lbgi;- intermediary - field_6391- Lnet/minecraft/class_1338;field_6391:Lnet/minecraft/class_1314;- named - mob- Lnet/minecraft/entity/ai/goal/FleeEntityGoal;mob:Lnet/minecraft/entity/mob/PathAwareEntity;
 
- 
slowSpeedprivate final double slowSpeed- Mappings:
- Namespace - Name - Mixin selector - official - i- Lbmc;i:D- intermediary - field_6385- Lnet/minecraft/class_1338;field_6385:D- named - slowSpeed- Lnet/minecraft/entity/ai/goal/FleeEntityGoal;slowSpeed:D
 
- 
fastSpeedprivate final double fastSpeed- Mappings:
- Namespace - Name - Mixin selector - official - j- Lbmc;j:D- intermediary - field_6395- Lnet/minecraft/class_1338;field_6395:D- named - fastSpeed- Lnet/minecraft/entity/ai/goal/FleeEntityGoal;fastSpeed:D
 
- 
targetEntity- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbmc;b:Lbfz;- intermediary - field_6390- Lnet/minecraft/class_1338;field_6390:Lnet/minecraft/class_1309;- named - targetEntity- Lnet/minecraft/entity/ai/goal/FleeEntityGoal;targetEntity:Lnet/minecraft/entity/LivingEntity;
 
- 
fleeDistanceprotected final float fleeDistance- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbmc;c:F- intermediary - field_6386- Lnet/minecraft/class_1338;field_6386:F- named - fleeDistance- Lnet/minecraft/entity/ai/goal/FleeEntityGoal;fleeDistance:F
 
- 
fleePath- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbmc;d:Ldxt;- intermediary - field_6387- Lnet/minecraft/class_1338;field_6387:Lnet/minecraft/class_11;- named - fleePath- Lnet/minecraft/entity/ai/goal/FleeEntityGoal;fleePath:Lnet/minecraft/entity/ai/pathing/Path;
 
- 
classToFleeFrom- Mappings:
- Namespace - Name - Mixin selector - official - f- Lbmc;f:Ljava/lang/Class;- intermediary - field_6392- Lnet/minecraft/class_1338;field_6392:Ljava/lang/Class;- named - classToFleeFrom- Lnet/minecraft/entity/ai/goal/FleeEntityGoal;classToFleeFrom:Ljava/lang/Class;
 
- 
extraInclusionSelector- Mappings:
- Namespace - Name - Mixin selector - official - g- Lbmc;g:Ljava/util/function/Predicate;- intermediary - field_6393- Lnet/minecraft/class_1338;field_6393:Ljava/util/function/Predicate;- named - extraInclusionSelector- Lnet/minecraft/entity/ai/goal/FleeEntityGoal;extraInclusionSelector:Ljava/util/function/Predicate;
 
- 
inclusionSelector- Mappings:
- Namespace - Name - Mixin selector - official - h- Lbmc;h:Ljava/util/function/Predicate;- intermediary - field_6388- Lnet/minecraft/class_1338;field_6388:Ljava/util/function/Predicate;- named - inclusionSelector- Lnet/minecraft/entity/ai/goal/FleeEntityGoal;inclusionSelector:Ljava/util/function/Predicate;
 
- 
withinRangePredicate- Mappings:
- Namespace - Name - Mixin selector - official - k- Lbmc;k:Lbqm;- intermediary - field_18084- Lnet/minecraft/class_1338;field_18084:Lnet/minecraft/class_4051;- named - withinRangePredicate- Lnet/minecraft/entity/ai/goal/FleeEntityGoal;withinRangePredicate:Lnet/minecraft/entity/ai/TargetPredicate;
 
 
- 
- 
Constructor Details- 
FleeEntityGoalpublic FleeEntityGoal(PathAwareEntity mob, Class<T> fleeFromType, float distance, double slowSpeed, double fastSpeed) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbmc;<init>(Lbgi;Ljava/lang/Class;FDD)V- intermediary - <init>- Lnet/minecraft/class_1338;<init>(Lnet/minecraft/class_1314;Ljava/lang/Class;FDD)V- named - <init>- Lnet/minecraft/entity/ai/goal/FleeEntityGoal;<init>(Lnet/minecraft/entity/mob/PathAwareEntity;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 - official - <init>- Lbmc;<init>(Lbgi;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- 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
 
- 
FleeEntityGoalpublic FleeEntityGoal(PathAwareEntity fleeingEntity, Class<T> classToFleeFrom, float fleeDistance, double fleeSlowSpeed, double fleeFastSpeed, Predicate<LivingEntity> inclusionSelector) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbmc;<init>(Lbgi;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- named - <init>- Lnet/minecraft/entity/ai/goal/FleeEntityGoal;<init>(Lnet/minecraft/entity/mob/PathAwareEntity;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 - official - b- Lbmv;b()Z- intermediary - method_6266- Lnet/minecraft/class_1352;method_6266()Z- named - shouldContinue- Lnet/minecraft/entity/ai/goal/Goal;shouldContinue()Z
 
- 
startpublic void start()
- 
stoppublic void stop()
- 
tickpublic void tick()
 
-