Class WanderAroundTask
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<MobEntity>
net.minecraft.entity.ai.brain.task.WanderAroundTask
public class WanderAroundTask extends Task<MobEntity>
- Mappings:
Namespace Name official avrintermediary net/minecraft/class_4112named net/minecraft/entity/ai/brain/task/WanderAroundTask
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.Task
Task.Status -
Field Summary
Fields Modifier and Type Field Description private static intfield_30150private @Nullable BlockPoslookTargetPosprivate @Nullable Pathpathprivate intpathUpdateCountdownTicksprivate floatspeedFields inherited from class net.minecraft.entity.ai.brain.task.Task
requiredMemoryStates -
Constructor Summary
Constructors Constructor Description WanderAroundTask()WanderAroundTask(int int2, int int3) -
Method Summary
Modifier and Type Method Description protected voidfinishRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2)private booleanhasFinishedPath(MobEntity entity, WalkTarget walkTarget, long time)private booleanhasReached(MobEntity entity, WalkTarget walkTarget)protected voidkeepRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2)protected voidrun(ServerWorld serverWorld, MobEntity mobEntity, long long2)protected booleanshouldKeepRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2)protected booleanshouldRun(ServerWorld serverWorld, MobEntity mobEntity)Methods inherited from class net.minecraft.entity.ai.brain.task.Task
getStatus, isTimeLimitExceeded, stop, tick, toString, tryStarting
-
Field Details
-
field_30150
private static final int field_30150- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official aLavr;a:Iintermediary field_30150Lnet/minecraft/class_4112;field_30150:Inamed field_30150Lnet/minecraft/entity/ai/brain/task/WanderAroundTask;field_30150:I
-
pathUpdateCountdownTicks
private int pathUpdateCountdownTicks- Mappings:
Namespace Name Mixin selector official cLavr;c:Iintermediary field_18964Lnet/minecraft/class_4112;field_18964:Inamed pathUpdateCountdownTicksLnet/minecraft/entity/ai/brain/task/WanderAroundTask;pathUpdateCountdownTicks:I
-
path
- Mappings:
Namespace Name Mixin selector official dLavr;d:Ldfy;intermediary field_18369Lnet/minecraft/class_4112;field_18369:Lnet/minecraft/class_11;named pathLnet/minecraft/entity/ai/brain/task/WanderAroundTask;path:Lnet/minecraft/entity/ai/pathing/Path;
-
lookTargetPos
- Mappings:
Namespace Name Mixin selector official eLavr;e:Lgb;intermediary field_18370Lnet/minecraft/class_4112;field_18370:Lnet/minecraft/class_2338;named lookTargetPosLnet/minecraft/entity/ai/brain/task/WanderAroundTask;lookTargetPos:Lnet/minecraft/util/math/BlockPos;
-
speed
private float speed- Mappings:
Namespace Name Mixin selector official fLavr;f:Fintermediary field_18371Lnet/minecraft/class_4112;field_18371:Fnamed speedLnet/minecraft/entity/ai/brain/task/WanderAroundTask;speed:F
-
-
Constructor Details
-
WanderAroundTask
public WanderAroundTask() -
WanderAroundTask
public WanderAroundTask(int int2, int int3)
-
-
Method Details
-
shouldRun
- Overrides:
shouldRunin classTask<MobEntity>- Mappings:
Namespace Name Mixin selector official aLavr;a(Labj;Lasz;)Zintermediary method_18978Lnet/minecraft/class_4112;method_18978(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Znamed shouldRunLnet/minecraft/entity/ai/brain/task/WanderAroundTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;)Z
-
shouldKeepRunning
- Overrides:
shouldKeepRunningin classTask<MobEntity>- Mappings:
Namespace Name Mixin selector official aLavr;a(Labj;Lasz;J)Zintermediary method_18979Lnet/minecraft/class_4112;method_18979(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Znamed shouldKeepRunningLnet/minecraft/entity/ai/brain/task/WanderAroundTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)Z
-
finishRunning
- Overrides:
finishRunningin classTask<MobEntity>- Mappings:
Namespace Name Mixin selector official bLavr;b(Labj;Lasz;J)Vintermediary method_18981Lnet/minecraft/class_4112;method_18981(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Vnamed finishRunningLnet/minecraft/entity/ai/brain/task/WanderAroundTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)V
-
run
- Overrides:
runin classTask<MobEntity>- Mappings:
Namespace Name Mixin selector official cLavr;c(Labj;Lasz;J)Vintermediary method_18982Lnet/minecraft/class_4112;method_18982(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Vnamed runLnet/minecraft/entity/ai/brain/task/WanderAroundTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)V
-
keepRunning
- Overrides:
keepRunningin classTask<MobEntity>- Mappings:
Namespace Name Mixin selector official dLavr;d(Labj;Lasz;J)Vintermediary method_18983Lnet/minecraft/class_4112;method_18983(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Vnamed keepRunningLnet/minecraft/entity/ai/brain/task/WanderAroundTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)V
-
hasFinishedPath
- Mappings:
Namespace Name Mixin selector official aLavr;a(Lasz;Lbax;J)Zintermediary method_18977Lnet/minecraft/class_4112;method_18977(Lnet/minecraft/class_1308;Lnet/minecraft/class_4142;J)Znamed hasFinishedPathLnet/minecraft/entity/ai/brain/task/WanderAroundTask;hasFinishedPath(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/entity/ai/brain/WalkTarget;J)Z
-
hasReached
- Mappings:
Namespace Name Mixin selector official aLavr;a(Lasz;Lbax;)Zintermediary method_18980Lnet/minecraft/class_4112;method_18980(Lnet/minecraft/class_1308;Lnet/minecraft/class_4142;)Znamed hasReachedLnet/minecraft/entity/ai/brain/task/WanderAroundTask;hasReached(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/entity/ai/brain/WalkTarget;)Z
-