Class FleeTask<E extends PathAwareEntity>
java.lang.Object
net.minecraft.entity.ai.brain.task.MultiTickTask<E>
net.minecraft.entity.ai.brain.task.FleeTask<E>
- All Implemented Interfaces:
- Task<E>
- Direct Known Subclasses:
- ArmadilloBrain.UnrollAndFleeTask,- CamelBrain.CamelWalkTask
- Mappings:
- Namespace - Name - named - net/minecraft/entity/ai/brain/task/FleeTask- intermediary - net/minecraft/class_6028- official - bww
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.MultiTickTaskMultiTickTask.Status
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Function<PathAwareEntity, TagKey<DamageType>> private static final intprivate static final intprivate static final intprivate 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, Function<PathAwareEntity, TagKey<DamageType>> entityToDangerousDamageTypes) 
- 
Method SummaryModifier and TypeMethodDescriptionfindClosestWater(BlockView world, Entity entity) findTarget(E entity, ServerWorld world) protected voidfinishRunning(ServerWorld serverWorld, E e, long long2) protected voidkeepRunning(ServerWorld serverWorld, E e, long long2) protected voidrun(ServerWorld serverWorld, E e, long long2) protected booleanshouldKeepRunning(ServerWorld serverWorld, E e, long long2) protected booleanshouldRun(ServerWorld serverWorld, E e) 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 - named - MIN_RUN_TIME- Lnet/minecraft/entity/ai/brain/task/FleeTask;MIN_RUN_TIME:I- intermediary - field_30107- Lnet/minecraft/class_6028;field_30107:I- official - c- Lbww;c:I
 
- 
MAX_RUN_TIMEprivate static final int MAX_RUN_TIME- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - MAX_RUN_TIME- Lnet/minecraft/entity/ai/brain/task/FleeTask;MAX_RUN_TIME:I- intermediary - field_30108- Lnet/minecraft/class_6028;field_30108:I- official - d- Lbww;d:I
 
- 
HORIZONTAL_RANGEprivate static final int HORIZONTAL_RANGE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - HORIZONTAL_RANGE- Lnet/minecraft/entity/ai/brain/task/FleeTask;HORIZONTAL_RANGE:I- intermediary - field_30109- Lnet/minecraft/class_6028;field_30109:I- official - e- Lbww;e:I
 
- 
VERTICAL_RANGEprivate static final int VERTICAL_RANGE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - VERTICAL_RANGE- Lnet/minecraft/entity/ai/brain/task/FleeTask;VERTICAL_RANGE:I- intermediary - field_30110- Lnet/minecraft/class_6028;field_30110:I- official - f- Lbww;f:I
 
- 
speedprivate final float speed- Mappings:
- Namespace - Name - Mixin selector - named - speed- Lnet/minecraft/entity/ai/brain/task/FleeTask;speed:F- intermediary - field_30111- Lnet/minecraft/class_6028;field_30111:F- official - g- Lbww;g:F
 
- 
entityToDangerousDamageTypes- Mappings:
- Namespace - Name - Mixin selector - named - entityToDangerousDamageTypes- Lnet/minecraft/entity/ai/brain/task/FleeTask;entityToDangerousDamageTypes:Ljava/util/function/Function;- intermediary - field_52010- Lnet/minecraft/class_6028;field_52010:Ljava/util/function/Function;- official - h- Lbww;h:Ljava/util/function/Function;
 
 
- 
- 
Constructor Details- 
FleeTaskpublic FleeTask(float speed) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/entity/ai/brain/task/FleeTask;<init>(F)V- intermediary - <init>- Lnet/minecraft/class_6028;<init>(F)V- official - <init>- Lbww;<init>(F)V
 
- 
FleeTaskpublic FleeTask(float speed, Function<PathAwareEntity, TagKey<DamageType>> entityToDangerousDamageTypes) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/entity/ai/brain/task/FleeTask;<init>(FLjava/util/function/Function;)V- intermediary - <init>- Lnet/minecraft/class_6028;<init>(FLjava/util/function/Function;)V- official - <init>- Lbww;<init>(FLjava/util/function/Function;)V
 
 
- 
- 
Method Details- 
shouldRun- Overrides:
- shouldRunin class- MultiTickTask<E extends PathAwareEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - shouldRun- Lnet/minecraft/entity/ai/brain/task/FleeTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;)Z- intermediary - method_49487- Lnet/minecraft/class_6028;method_49487(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;)Z- official - a- Lbww;a(Lard;Lbvq;)Z
 
- 
shouldKeepRunning- Overrides:
- shouldKeepRunningin class- MultiTickTask<E extends PathAwareEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - shouldKeepRunning- Lnet/minecraft/entity/ai/brain/task/FleeTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)Z- intermediary - method_35063- Lnet/minecraft/class_6028;method_35063(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z- official - a- Lbww;a(Lard;Lbvq;J)Z
 
- 
run- Overrides:
- runin class- MultiTickTask<E extends PathAwareEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - run- Lnet/minecraft/entity/ai/brain/task/FleeTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V- intermediary - method_35064- Lnet/minecraft/class_6028;method_35064(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V- official - b- Lbww;b(Lard;Lbvq;J)V
 
- 
finishRunning- Overrides:
- finishRunningin class- MultiTickTask<E extends PathAwareEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - finishRunning- Lnet/minecraft/entity/ai/brain/task/FleeTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V- intermediary - method_44203- Lnet/minecraft/class_6028;method_44203(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V- official - c- Lbww;c(Lard;Lbvq;J)V
 
- 
keepRunning- Overrides:
- keepRunningin class- MultiTickTask<E extends PathAwareEntity>
- Mappings:
- Namespace - Name - Mixin selector - named - keepRunning- Lnet/minecraft/entity/ai/brain/task/FleeTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V- intermediary - method_35065- Lnet/minecraft/class_6028;method_35065(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V- official - d- Lbww;d(Lard;Lbvq;J)V
 
- 
findTarget- Mappings:
- Namespace - Name - Mixin selector - 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;- intermediary - method_39761- Lnet/minecraft/class_6028;method_39761(Lnet/minecraft/class_1314;Lnet/minecraft/class_3218;)Lnet/minecraft/class_243;- official - a- Lbww;a(Lbvq;Lard;)Lfbb;
 
- 
findClosestWater- Mappings:
- Namespace - Name - Mixin selector - named - findClosestWater- Lnet/minecraft/entity/ai/brain/task/FleeTask;findClosestWater(Lnet/minecraft/world/BlockView;Lnet/minecraft/entity/Entity;)Ljava/util/Optional;- intermediary - method_39762- Lnet/minecraft/class_6028;method_39762(Lnet/minecraft/class_1922;Lnet/minecraft/class_1297;)Ljava/util/Optional;- official - a- Lbww;a(Ldfo;Lbum;)Ljava/util/Optional;
 
 
-