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 bpkintermediary net/minecraft/class_7258named 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> predicate, Function<WardenEntity, Optional<? extends LivingEntity>> function, int int2) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidfinishRunning(ServerWorld serverWorld, WardenEntity wardenEntity, long long2) protected voidrun(ServerWorld serverWorld, WardenEntity wardenEntity, long long2) private voidrunAndForget(ServerWorld serverWorld, WardenEntity wardenEntity, long long2) protected booleanshouldKeepRunning(ServerWorld serverWorld, WardenEntity wardenEntity, long long2) Methods inherited from class net.minecraft.entity.ai.brain.task.UpdateAttackTargetTask
shouldRunMethods inherited from class net.minecraft.entity.ai.brain.task.Task
getStatus, isTimeLimitExceeded, keepRunning, stop, tick, toString, tryStarting
-
Constructor Details
-
UpdateRoarTargetTask
public UpdateRoarTargetTask(Predicate<WardenEntity> predicate, Function<WardenEntity, Optional<? extends LivingEntity>> function, int int2)
-
-
Method Details
-
run
- Overrides:
runin classUpdateAttackTargetTask<WardenEntity>- Mappings:
Namespace Name Mixin selector official aLbpk;a(Laef;Lbpm;J)Vintermediary method_42197Lnet/minecraft/class_7258;method_42197(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)Vnamed runLnet/minecraft/entity/ai/brain/task/UpdateRoarTargetTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/WardenEntity;J)V
-
finishRunning
- Overrides:
finishRunningin classTask<WardenEntity>- Mappings:
Namespace Name Mixin selector official bLbpk;b(Laef;Lbpm;J)Vintermediary method_42198Lnet/minecraft/class_7258;method_42198(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)Vnamed finishRunningLnet/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 dLbpk;d(Laef;Lbpm;J)Vintermediary method_42200Lnet/minecraft/class_7258;method_42200(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)Vnamed runAndForgetLnet/minecraft/entity/ai/brain/task/UpdateRoarTargetTask;runAndForget(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/WardenEntity;J)V
-
shouldKeepRunning
- Overrides:
shouldKeepRunningin classTask<WardenEntity>- Mappings:
Namespace Name Mixin selector official cLbpk;c(Laef;Lbpm;J)Zintermediary method_42199Lnet/minecraft/class_7258;method_42199(Lnet/minecraft/class_3218;Lnet/minecraft/class_7260;J)Znamed shouldKeepRunningLnet/minecraft/entity/ai/brain/task/UpdateRoarTargetTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/WardenEntity;J)Z
-