Class FollowMobTask
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<LivingEntity>
net.minecraft.entity.ai.brain.task.FollowMobTask
- Mappings:
- Namespace - Name - official - bfp- intermediary - net/minecraft/class_4119- named - net/minecraft/entity/ai/brain/task/FollowMobTask
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.TaskTask.Status
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final floatprivate final Predicate<LivingEntity>private Optional<LivingEntity>Fields inherited from class net.minecraft.entity.ai.brain.task.TaskDEFAULT_RUN_TIME, requiredMemoryStates
- 
Constructor SummaryConstructorsConstructorDescriptionFollowMobTask(float maxDistance) FollowMobTask(Predicate<LivingEntity> predicate, float maxDistance) FollowMobTask(EntityType<?> entityType, float maxDistance) FollowMobTask(SpawnGroup group, float maxDistance) FollowMobTask(TagKey<EntityType<?>> entityType, float maxDistance) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidrun(ServerWorld world, LivingEntity entity, long time) protected booleanshouldRun(ServerWorld world, LivingEntity entity) Methods inherited from class net.minecraft.entity.ai.brain.task.TaskfinishRunning, getStatus, isTimeLimitExceeded, keepRunning, shouldKeepRunning, stop, tick, toString, tryStarting
- 
Field Details- 
predicate- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfp;a:Ljava/util/function/Predicate;- intermediary - field_18376- Lnet/minecraft/class_4119;field_18376:Ljava/util/function/Predicate;- named - predicate- Lnet/minecraft/entity/ai/brain/task/FollowMobTask;predicate:Ljava/util/function/Predicate;
 
- 
maxDistanceSquaredprivate final float maxDistanceSquared- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbfp;d:F- intermediary - field_18377- Lnet/minecraft/class_4119;field_18377:F- named - maxDistanceSquared- Lnet/minecraft/entity/ai/brain/task/FollowMobTask;maxDistanceSquared:F
 
- 
target- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbfp;e:Ljava/util/Optional;- intermediary - field_35102- Lnet/minecraft/class_4119;field_35102:Ljava/util/Optional;- named - target- Lnet/minecraft/entity/ai/brain/task/FollowMobTask;target:Ljava/util/Optional;
 
 
- 
- 
Constructor Details- 
FollowMobTask- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbfp;<init>(Lakz;F)V- intermediary - <init>- Lnet/minecraft/class_4119;<init>(Lnet/minecraft/class_6862;F)V- named - <init>- Lnet/minecraft/entity/ai/brain/task/FollowMobTask;<init>(Lnet/minecraft/tag/TagKey;F)V
 
- 
FollowMobTask- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbfp;<init>(Lbcf;F)V- intermediary - <init>- Lnet/minecraft/class_4119;<init>(Lnet/minecraft/class_1311;F)V- named - <init>- Lnet/minecraft/entity/ai/brain/task/FollowMobTask;<init>(Lnet/minecraft/entity/SpawnGroup;F)V
 
- 
FollowMobTask- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbfp;<init>(Lbbr;F)V- intermediary - <init>- Lnet/minecraft/class_4119;<init>(Lnet/minecraft/class_1299;F)V- named - <init>- Lnet/minecraft/entity/ai/brain/task/FollowMobTask;<init>(Lnet/minecraft/entity/EntityType;F)V
 
- 
FollowMobTaskpublic FollowMobTask(float maxDistance) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbfp;<init>(F)V- intermediary - <init>- Lnet/minecraft/class_4119;<init>(F)V- named - <init>- Lnet/minecraft/entity/ai/brain/task/FollowMobTask;<init>(F)V
 
- 
FollowMobTask- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbfp;<init>(Ljava/util/function/Predicate;F)V- intermediary - <init>- Lnet/minecraft/class_4119;<init>(Ljava/util/function/Predicate;F)V- named - <init>- Lnet/minecraft/entity/ai/brain/task/FollowMobTask;<init>(Ljava/util/function/Predicate;F)V
 
 
- 
- 
Method Details- 
shouldRun- Overrides:
- shouldRunin class- Task<LivingEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbdo;a(Lagg;Lbcc;)Z- intermediary - method_18919- Lnet/minecraft/class_4097;method_18919(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z- named - shouldRun- Lnet/minecraft/entity/ai/brain/task/Task;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;)Z
 
- 
run- Overrides:
- runin class- Task<LivingEntity>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbdo;a(Lagg;Lbcc;J)V- intermediary - method_18920- Lnet/minecraft/class_4097;method_18920(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V- named - run- Lnet/minecraft/entity/ai/brain/task/Task;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)V
 
 
-