Class UpdateRoarTargetTask


public class UpdateRoarTargetTask extends UpdateAttackTargetTask<WardenEntity>
Mappings:
Namespace Name
official bns
intermediary net/minecraft/class_6971
named net/minecraft/entity/ai/brain/task/UpdateRoarTargetTask
  • Constructor Details

    • UpdateRoarTargetTask

      public UpdateRoarTargetTask(Predicate<WardenEntity> startCondition, Function<WardenEntity,Optional<? extends LivingEntity>> targetGetter, int runTime)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbbr;<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 Lbns;a(Ladq;Lbnw;J)V
      intermediary method_40646 Lnet/minecraft/class_6971;method_40646(Lnet/minecraft/class_3218;Lnet/minecraft/class_6975;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 Lbns;b(Ladq;Lbnw;J)V
      intermediary method_40647 Lnet/minecraft/class_6971;method_40647(Lnet/minecraft/class_3218;Lnet/minecraft/class_6975;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 entity, long time)
      Mappings:
      Namespace Name Mixin selector
      official d Lbns;d(Ladq;Lbnw;J)V
      intermediary method_40649 Lnet/minecraft/class_6971;method_40649(Lnet/minecraft/class_3218;Lnet/minecraft/class_6975;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 Lbns;c(Ladq;Lbnw;J)Z
      intermediary method_40648 Lnet/minecraft/class_6971;method_40648(Lnet/minecraft/class_3218;Lnet/minecraft/class_6975;J)Z
      named shouldKeepRunning Lnet/minecraft/entity/ai/brain/task/UpdateRoarTargetTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/WardenEntity;J)Z