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 named net/minecraft/entity/ai/brain/task/WanderAroundTaskintermediary net/minecraft/class_4112official bwb
-
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 named MAX_UPDATE_COUNTDOWNLnet/minecraft/entity/ai/brain/task/WanderAroundTask;MAX_UPDATE_COUNTDOWN:Iintermediary field_30150Lnet/minecraft/class_4112;field_30150:Iofficial cLbwb;c:I
-
pathUpdateCountdownTicks
private int pathUpdateCountdownTicks- Mappings:
Namespace Name Mixin selector named pathUpdateCountdownTicksLnet/minecraft/entity/ai/brain/task/WanderAroundTask;pathUpdateCountdownTicks:Iintermediary field_18964Lnet/minecraft/class_4112;field_18964:Iofficial dLbwb;d:I
-
path
- Mappings:
Namespace Name Mixin selector named pathLnet/minecraft/entity/ai/brain/task/WanderAroundTask;path:Lnet/minecraft/entity/ai/pathing/Path;intermediary field_18369Lnet/minecraft/class_4112;field_18369:Lnet/minecraft/class_11;official eLbwb;e:Leop;
-
lookTargetPos
- Mappings:
Namespace Name Mixin selector named lookTargetPosLnet/minecraft/entity/ai/brain/task/WanderAroundTask;lookTargetPos:Lnet/minecraft/util/math/BlockPos;intermediary field_18370Lnet/minecraft/class_4112;field_18370:Lnet/minecraft/class_2338;official fLbwb;f:Lja;
-
speed
private float speed- Mappings:
Namespace Name Mixin selector named speedLnet/minecraft/entity/ai/brain/task/WanderAroundTask;speed:Fintermediary field_18371Lnet/minecraft/class_4112;field_18371:Fofficial gLbwb;g:F
-
-
Constructor Details
-
WanderAroundTask
public WanderAroundTask() -
WanderAroundTask
public WanderAroundTask(int minRunTime, int maxRunTime) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/ai/brain/task/WanderAroundTask;<init>(II)Vintermediary <init>Lnet/minecraft/class_4112;<init>(II)Vofficial <init>Lbwb;<init>(II)V
-
-
Method Details
-
shouldRun
- Overrides:
shouldRunin classMultiTickTask<MobEntity>- Mappings:
Namespace Name Mixin selector named shouldRunLnet/minecraft/entity/ai/brain/task/WanderAroundTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;)Zintermediary method_18978Lnet/minecraft/class_4112;method_18978(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;)Zofficial aLbwb;a(Laqk;Lbta;)Z
-
shouldKeepRunning
- Overrides:
shouldKeepRunningin classMultiTickTask<MobEntity>- Mappings:
Namespace Name Mixin selector named shouldKeepRunningLnet/minecraft/entity/ai/brain/task/WanderAroundTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)Zintermediary method_18979Lnet/minecraft/class_4112;method_18979(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Zofficial aLbwb;a(Laqk;Lbta;J)Z
-
finishRunning
- Overrides:
finishRunningin classMultiTickTask<MobEntity>- Mappings:
Namespace Name Mixin selector named finishRunningLnet/minecraft/entity/ai/brain/task/WanderAroundTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)Vintermediary method_18981Lnet/minecraft/class_4112;method_18981(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Vofficial bLbwb;b(Laqk;Lbta;J)V
-
run
- Overrides:
runin classMultiTickTask<MobEntity>- Mappings:
Namespace Name Mixin selector named runLnet/minecraft/entity/ai/brain/task/WanderAroundTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)Vintermediary method_18982Lnet/minecraft/class_4112;method_18982(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Vofficial cLbwb;c(Laqk;Lbta;J)V
-
keepRunning
- Overrides:
keepRunningin classMultiTickTask<MobEntity>- Mappings:
Namespace Name Mixin selector named keepRunningLnet/minecraft/entity/ai/brain/task/WanderAroundTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/MobEntity;J)Vintermediary method_18983Lnet/minecraft/class_4112;method_18983(Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;J)Vofficial dLbwb;d(Laqk;Lbta;J)V
-
hasFinishedPath
- Mappings:
Namespace Name Mixin selector named hasFinishedPathLnet/minecraft/entity/ai/brain/task/WanderAroundTask;hasFinishedPath(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/entity/ai/brain/WalkTarget;J)Zintermediary method_18977Lnet/minecraft/class_4112;method_18977(Lnet/minecraft/class_1308;Lnet/minecraft/class_4142;J)Zofficial aLbwb;a(Lbta;Lccf;J)Z
-
hasReached
- Mappings:
Namespace Name Mixin selector named hasReachedLnet/minecraft/entity/ai/brain/task/WanderAroundTask;hasReached(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/entity/ai/brain/WalkTarget;)Zintermediary method_18980Lnet/minecraft/class_4112;method_18980(Lnet/minecraft/class_1308;Lnet/minecraft/class_4142;)Zofficial aLbwb;a(Lbta;Lccf;)Z
-
isTargetSpectator
- Mappings:
Namespace Name Mixin selector named isTargetSpectatorLnet/minecraft/entity/ai/brain/task/WanderAroundTask;isTargetSpectator(Lnet/minecraft/entity/ai/brain/WalkTarget;)Zintermediary method_49793Lnet/minecraft/class_4112;method_49793(Lnet/minecraft/class_4142;)Zofficial aLbwb;a(Lccf;)Z
-