Class UpdateRoarTargetTask


public class UpdateRoarTargetTask extends UpdateAttackTargetTask<WardenEntity>
Mappings:
Namespace Name
official bpv
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> Lbdc;<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 Lbpv;a(Laeh;Lbpx;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 Lbpv;b(Laeh;Lbpx;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 Lbpv;d(Laeh;Lbpx;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 Lbpv;c(Laeh;Lbpx;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