Class FleeTask
java.lang.Object
net.minecraft.entity.ai.brain.task.MultiTickTask<PathAwareEntity>
net.minecraft.entity.ai.brain.task.FleeTask
- All Implemented Interfaces:
- Task<PathAwareEntity>
- Direct Known Subclasses:
- CamelBrain.CamelWalkTask
- Mappings:
- Namespace - Name - official - bhm- intermediary - net/minecraft/class_6028- named - net/minecraft/entity/ai/brain/task/FleeTask
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.MultiTickTaskMultiTickTask.Status
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intprivate static final intprivate static final intprivate static final Predicate<PathAwareEntity>private final Predicate<PathAwareEntity>private final floatprivate static final intFields inherited from class net.minecraft.entity.ai.brain.task.MultiTickTaskDEFAULT_RUN_TIME, requiredMemoryStates
- 
Constructor SummaryConstructorsConstructorDescriptionFleeTask(float speed) FleeTask(float speed, Predicate<PathAwareEntity> predicate) 
- 
Method SummaryModifier and TypeMethodDescriptionfindClosestWater(BlockView world, Entity entity) findTarget(PathAwareEntity entity, ServerWorld world) protected voidfinishRunning(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2) protected voidkeepRunning(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2) protected voidrun(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2) protected booleanshouldKeepRunning(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2) protected booleanshouldRun(ServerWorld serverWorld, PathAwareEntity pathAwareEntity) Methods inherited from class net.minecraft.entity.ai.brain.task.MultiTickTaskgetName, getStatus, hasRequiredMemoryState, isTimeLimitExceeded, stop, tick, tryStarting
- 
Field Details- 
MIN_RUN_TIMEprivate static final int MIN_RUN_TIME- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbhm;c:I- intermediary - field_30107- Lnet/minecraft/class_6028;field_30107:I- named - MIN_RUN_TIME- Lnet/minecraft/entity/ai/brain/task/FleeTask;MIN_RUN_TIME:I
 
- 
MAX_RUN_TIMEprivate static final int MAX_RUN_TIME- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbhm;d:I- intermediary - field_30108- Lnet/minecraft/class_6028;field_30108:I- named - MAX_RUN_TIME- Lnet/minecraft/entity/ai/brain/task/FleeTask;MAX_RUN_TIME:I
 
- 
HORIZONTAL_RANGEprivate static final int HORIZONTAL_RANGE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbhm;e:I- intermediary - field_30109- Lnet/minecraft/class_6028;field_30109:I- named - HORIZONTAL_RANGE- Lnet/minecraft/entity/ai/brain/task/FleeTask;HORIZONTAL_RANGE:I
 
- 
VERTICAL_RANGEprivate static final int VERTICAL_RANGE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - f- Lbhm;f:I- intermediary - field_30110- Lnet/minecraft/class_6028;field_30110:I- named - VERTICAL_RANGE- Lnet/minecraft/entity/ai/brain/task/FleeTask;VERTICAL_RANGE:I
 
- 
PANIC_PREDICATE- Mappings:
- Namespace - Name - Mixin selector - official - g- Lbhm;g:Ljava/util/function/Predicate;- intermediary - field_42976- Lnet/minecraft/class_6028;field_42976:Ljava/util/function/Predicate;- named - PANIC_PREDICATE- Lnet/minecraft/entity/ai/brain/task/FleeTask;PANIC_PREDICATE:Ljava/util/function/Predicate;
 
- 
speedprivate final float speed- Mappings:
- Namespace - Name - Mixin selector - official - h- Lbhm;h:F- intermediary - field_30111- Lnet/minecraft/class_6028;field_30111:F- named - speed- Lnet/minecraft/entity/ai/brain/task/FleeTask;speed:F
 
- 
predicate- Mappings:
- Namespace - Name - Mixin selector - official - i- Lbhm;i:Ljava/util/function/Predicate;- intermediary - field_42977- Lnet/minecraft/class_6028;field_42977:Ljava/util/function/Predicate;- named - predicate- Lnet/minecraft/entity/ai/brain/task/FleeTask;predicate:Ljava/util/function/Predicate;
 
 
- 
- 
Constructor Details- 
FleeTaskpublic FleeTask(float speed) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbhm;<init>(F)V- intermediary - <init>- Lnet/minecraft/class_6028;<init>(F)V- named - <init>- Lnet/minecraft/entity/ai/brain/task/FleeTask;<init>(F)V
 
- 
FleeTask- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbhm;<init>(FLjava/util/function/Predicate;)V- intermediary - <init>- Lnet/minecraft/class_6028;<init>(FLjava/util/function/Predicate;)V- named - <init>- Lnet/minecraft/entity/ai/brain/task/FleeTask;<init>(FLjava/util/function/Predicate;)V
 
 
- 
- 
Method Details- 
shouldRun- Overrides:
- shouldRunin class- MultiTickTask<PathAwareEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbhm;a(Laif;Lbgi;)Z- intermediary - method_49487- Lnet/minecraft/class_6028;method_49487(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;)Z- named - shouldRun- Lnet/minecraft/entity/ai/brain/task/FleeTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;)Z
 
- 
shouldKeepRunningprotected boolean shouldKeepRunning(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2) - Overrides:
- shouldKeepRunningin class- MultiTickTask<PathAwareEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbhm;a(Laif;Lbgi;J)Z- intermediary - method_35063- Lnet/minecraft/class_6028;method_35063(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z- named - shouldKeepRunning- Lnet/minecraft/entity/ai/brain/task/FleeTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)Z
 
- 
run- Overrides:
- runin class- MultiTickTask<PathAwareEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbhm;b(Laif;Lbgi;J)V- intermediary - method_35064- Lnet/minecraft/class_6028;method_35064(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V- named - run- Lnet/minecraft/entity/ai/brain/task/FleeTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V
 
- 
finishRunning- Overrides:
- finishRunningin class- MultiTickTask<PathAwareEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbhm;c(Laif;Lbgi;J)V- intermediary - method_44203- Lnet/minecraft/class_6028;method_44203(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V- named - finishRunning- Lnet/minecraft/entity/ai/brain/task/FleeTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V
 
- 
keepRunning- Overrides:
- keepRunningin class- MultiTickTask<PathAwareEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbhm;d(Laif;Lbgi;J)V- intermediary - method_35065- Lnet/minecraft/class_6028;method_35065(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V- named - keepRunning- Lnet/minecraft/entity/ai/brain/task/FleeTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V
 
- 
findTarget- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbhm;a(Lbgi;Laif;)Leei;- intermediary - method_39761- Lnet/minecraft/class_6028;method_39761(Lnet/minecraft/class_1314;Lnet/minecraft/class_3218;)Lnet/minecraft/class_243;- named - findTarget- Lnet/minecraft/entity/ai/brain/task/FleeTask;findTarget(Lnet/minecraft/entity/mob/PathAwareEntity;Lnet/minecraft/server/world/ServerWorld;)Lnet/minecraft/util/math/Vec3d;
 
- 
findClosestWater- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbhm;a(Lcls;Lbfj;)Ljava/util/Optional;- intermediary - method_39762- Lnet/minecraft/class_6028;method_39762(Lnet/minecraft/class_1922;Lnet/minecraft/class_1297;)Ljava/util/Optional;- named - findClosestWater- Lnet/minecraft/entity/ai/brain/task/FleeTask;findClosestWater(Lnet/minecraft/world/BlockView;Lnet/minecraft/entity/Entity;)Ljava/util/Optional;
 
 
-