Class WanderAroundTask
java.lang.Object
net.minecraft.entity.ai.brain.task.MultiTickTask<MobEntity>
net.minecraft.entity.ai.brain.task.WanderAroundTask
- Direct Known Subclasses:
BreezeBrain.SlideAroundTask
- Mappings:
Namespace Name official bsrintermediary 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.MultiTickTask
MultiTickTask.Status -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate intprivate floatFields inherited from class net.minecraft.entity.ai.brain.task.MultiTickTask
DEFAULT_RUN_TIME, requiredMemoryStates -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidfinishRunning(ServerWorld serverWorld, MobEntity mobEntity, long long2) private booleanhasFinishedPath(MobEntity entity, WalkTarget walkTarget, long time) private booleanhasReached(MobEntity entity, WalkTarget walkTarget) private static booleanisTargetSpectator(WalkTarget target) 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.MultiTickTask
getName, getStatus, hasRequiredMemoryState, isTimeLimitExceeded, stop, tick, tryStarting
-
Field Details
-
MAX_UPDATE_COUNTDOWN
private static final int MAX_UPDATE_COUNTDOWN- See Also:
- Mappings:
Namespace Name Mixin selector official cLbsr;c:Iintermediary field_30150Lnet/minecraft/class_4112;field_30150:Inamed MAX_UPDATE_COUNTDOWNLnet/minecraft/entity/ai/brain/task/WanderAroundTask;MAX_UPDATE_COUNTDOWN:I
-
pathUpdateCountdownTicks
private int pathUpdateCountdownTicks- Mappings:
Namespace Name Mixin selector official dLbsr;d: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 eLbsr;e:Lejd;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 fLbsr;f:Lib;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 gLbsr;g: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 minRunTime, int maxRunTime) - Mappings:
Namespace Name Mixin selector official <init>Lbsr;<init>(II)Vintermediary <init>Lnet/minecraft/class_4112;<init>(II)Vnamed <init>Lnet/minecraft/entity/ai/brain/task/WanderAroundTask;<init>(II)V
-
-
Method Details
-
shouldRun
- Overrides:
shouldRunin classMultiTickTask<MobEntity>- Mappings:
Namespace Name Mixin selector official aLbsr;a(Lapf;Lbpr;)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 classMultiTickTask<MobEntity>- Mappings:
Namespace Name Mixin selector official aLbsr;a(Lapf;Lbpr;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 classMultiTickTask<MobEntity>- Mappings:
Namespace Name Mixin selector official bLbsr;b(Lapf;Lbpr;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 classMultiTickTask<MobEntity>- Mappings:
Namespace Name Mixin selector official cLbsr;c(Lapf;Lbpr;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 classMultiTickTask<MobEntity>- Mappings:
Namespace Name Mixin selector official dLbsr;d(Lapf;Lbpr;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 aLbsr;a(Lbpr;Lbyv;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 aLbsr;a(Lbpr;Lbyv;)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
-
isTargetSpectator
- Mappings:
Namespace Name Mixin selector official aLbsr;a(Lbyv;)Zintermediary method_49793Lnet/minecraft/class_4112;method_49793(Lnet/minecraft/class_4142;)Znamed isTargetSpectatorLnet/minecraft/entity/ai/brain/task/WanderAroundTask;isTargetSpectator(Lnet/minecraft/entity/ai/brain/WalkTarget;)Z
-