Class UpdateRoarTargetTask


public class UpdateRoarTargetTask extends UpdateAttackTargetTask<WardenEntity>
Mappings:
Namespace Name
official bqg
intermediary net/minecraft/class_7258
named net/minecraft/entity/ai/brain/task/UpdateRoarTargetTask
  • 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

      protected void run(ServerWorld serverWorld, WardenEntity wardenEntity, long long2)
      Overrides:
      run in class UpdateAttackTargetTask<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

      protected void finishRunning(ServerWorld serverWorld, WardenEntity wardenEntity, long long2)
      Overrides:
      finishRunning in class Task<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

      private void runAndForget(ServerWorld world, WardenEntity warden, long time)
      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

      protected boolean shouldKeepRunning(ServerWorld serverWorld, WardenEntity wardenEntity, long long2)
      Overrides:
      shouldKeepRunning in class Task<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