Class UpdateRoarTargetTask
java.lang.Object
net.minecraft.entity.ai.brain.task.Task<E>
net.minecraft.entity.ai.brain.task.UpdateAttackTargetTask<WardenEntity>
net.minecraft.entity.ai.brain.task.UpdateRoarTargetTask
- Mappings:
Namespace Name official bqg
intermediary net/minecraft/class_7258
named net/minecraft/entity/ai/brain/task/UpdateRoarTargetTask
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.brain.task.Task
Task.Status
-
Field Summary
Fields inherited from class net.minecraft.entity.ai.brain.task.Task
DEFAULT_RUN_TIME, requiredMemoryStates
-
Constructor Summary
ConstructorsConstructorDescriptionUpdateRoarTargetTask
(Predicate<WardenEntity> startCondition, Function<WardenEntity, Optional<? extends LivingEntity>> targetGetter, int duration) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
finishRunning
(ServerWorld serverWorld, WardenEntity wardenEntity, long long2) protected void
run
(ServerWorld serverWorld, WardenEntity wardenEntity, long long2) private void
runAndForget
(ServerWorld world, WardenEntity warden, long time) protected boolean
shouldKeepRunning
(ServerWorld serverWorld, WardenEntity wardenEntity, long long2) Methods inherited from class net.minecraft.entity.ai.brain.task.UpdateAttackTargetTask
shouldRun
Methods inherited from class net.minecraft.entity.ai.brain.task.Task
getStatus, isTimeLimitExceeded, keepRunning, stop, tick, toString, tryStarting
-
Constructor Details
-
UpdateRoarTargetTask
public UpdateRoarTargetTask(Predicate<WardenEntity> startCondition, Function<WardenEntity, Optional<? extends LivingEntity>> targetGetter, int duration) - Mappings:
Namespace Name Mixin selector official <init>
Lbdg;<init>(Ljava/util/function/Predicate;Ljava/util/function/Function;I)V
intermediary <init>
Lnet/minecraft/class_4824;<init>(Ljava/util/function/Predicate;Ljava/util/function/Function;I)V
named <init>
Lnet/minecraft/entity/ai/brain/task/UpdateAttackTargetTask;<init>(Ljava/util/function/Predicate;Ljava/util/function/Function;I)V
-
-
Method Details
-
run
- Overrides:
run
in classUpdateAttackTargetTask<WardenEntity>
- Mappings:
Namespace Name Mixin selector official a
Lbqg;a(Laej;Lbqh;J)V
intermediary method_42197
Lnet/minecraft/class_7258;method_42197(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V
named run
Lnet/minecraft/entity/ai/brain/task/UpdateRoarTargetTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/WardenEntity;J)V
-
finishRunning
- Overrides:
finishRunning
in classTask<WardenEntity>
- Mappings:
Namespace Name Mixin selector official b
Lbqg;b(Laej;Lbqh;J)V
intermediary method_42198
Lnet/minecraft/class_7258;method_42198(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V
named finishRunning
Lnet/minecraft/entity/ai/brain/task/UpdateRoarTargetTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/WardenEntity;J)V
-
runAndForget
- Mappings:
Namespace Name Mixin selector official d
Lbqg;d(Laej;Lbqh;J)V
intermediary method_42200
Lnet/minecraft/class_7258;method_42200(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)V
named runAndForget
Lnet/minecraft/entity/ai/brain/task/UpdateRoarTargetTask;runAndForget(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/WardenEntity;J)V
-
shouldKeepRunning
- Overrides:
shouldKeepRunning
in classTask<WardenEntity>
- Mappings:
Namespace Name Mixin selector official c
Lbqg;c(Laej;Lbqh;J)Z
intermediary method_42199
Lnet/minecraft/class_7258;method_42199(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)Z
named shouldKeepRunning
Lnet/minecraft/entity/ai/brain/task/UpdateRoarTargetTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/WardenEntity;J)Z
-