Class StrollTask
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<PathAwareEntity>
net.minecraft.entity.ai.brain.task.StrollTask
- Direct Known Subclasses:
AquaticStrollTask
- Mappings:
Namespace Name official awt
intermediary net/minecraft/class_4818
named net/minecraft/entity/ai/brain/task/StrollTask
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.Task
Task.Status
-
Field Summary
Modifier and TypeFieldDescriptionprotected final int
private static final int
private static final int
private final float
protected final int
Fields inherited from class net.minecraft.entity.ai.brain.task.Task
requiredMemoryStates
-
Constructor Summary
ConstructorDescriptionStrollTask
(float speed) StrollTask
(float speed, int horizontalRadius, int verticalRadius) -
Method Summary
Modifier and TypeMethodDescriptionfindWalkTarget
(PathAwareEntity entity) protected void
run
(ServerWorld serverWorld, PathAwareEntity pathAwareEntity, long long2) Methods inherited from class net.minecraft.entity.ai.brain.task.Task
finishRunning, getStatus, isTimeLimitExceeded, keepRunning, shouldKeepRunning, shouldRun, stop, tick, toString, tryStarting
-
Field Details
-
MIN_RUN_TIME
private static final int MIN_RUN_TIME- See Also:
- Mappings:
Namespace Name Mixin selector official d
Lawt;d:I
intermediary field_30157
Lnet/minecraft/class_4818;field_30157:I
named MIN_RUN_TIME
Lnet/minecraft/entity/ai/brain/task/StrollTask;MIN_RUN_TIME:I
-
MAX_RUN_TIME
private static final int MAX_RUN_TIME- See Also:
- Mappings:
Namespace Name Mixin selector official e
Lawt;e:I
intermediary field_30158
Lnet/minecraft/class_4818;field_30158:I
named MAX_RUN_TIME
Lnet/minecraft/entity/ai/brain/task/StrollTask;MAX_RUN_TIME:I
-
speed
private final float speed- Mappings:
Namespace Name Mixin selector official f
Lawt;f:F
intermediary field_22310
Lnet/minecraft/class_4818;field_22310:F
named speed
Lnet/minecraft/entity/ai/brain/task/StrollTask;speed:F
-
horizontalRadius
protected final int horizontalRadius- Mappings:
Namespace Name Mixin selector official a
Lawt;a:I
intermediary field_22311
Lnet/minecraft/class_4818;field_22311:I
named horizontalRadius
Lnet/minecraft/entity/ai/brain/task/StrollTask;horizontalRadius:I
-
verticalRadius
protected final int verticalRadius- Mappings:
Namespace Name Mixin selector official c
Lawt;c:I
intermediary field_22312
Lnet/minecraft/class_4818;field_22312:I
named verticalRadius
Lnet/minecraft/entity/ai/brain/task/StrollTask;verticalRadius:I
-
-
Constructor Details
-
StrollTask
public StrollTask(float speed) - Mappings:
Namespace Name Mixin selector official <init>
Lawt;<init>(F)V
intermediary <init>
Lnet/minecraft/class_4818;<init>(F)V
named <init>
Lnet/minecraft/entity/ai/brain/task/StrollTask;<init>(F)V
-
StrollTask
public StrollTask(float speed, int horizontalRadius, int verticalRadius) - Mappings:
Namespace Name Mixin selector official <init>
Lawt;<init>(FII)V
intermediary <init>
Lnet/minecraft/class_4818;<init>(FII)V
named <init>
Lnet/minecraft/entity/ai/brain/task/StrollTask;<init>(FII)V
-
-
Method Details
-
run
- Overrides:
run
in classTask<PathAwareEntity>
- Mappings:
Namespace Name Mixin selector official a
Lawt;a(Labr;Lauc;J)V
intermediary method_24594
Lnet/minecraft/class_4818;method_24594(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V
named run
Lnet/minecraft/entity/ai/brain/task/StrollTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V
-
findWalkTarget
- Mappings:
Namespace Name Mixin selector official a
Lawt;a(Lauc;)Ldna;
intermediary method_33201
Lnet/minecraft/class_4818;method_33201(Lnet/minecraft/class_1314;)Lnet/minecraft/class_243;
named findWalkTarget
Lnet/minecraft/entity/ai/brain/task/StrollTask;findWalkTarget(Lnet/minecraft/entity/mob/PathAwareEntity;)Lnet/minecraft/util/math/Vec3d;
-