Package net.minecraft

Class class_6965<E extends LivingEntity>


public abstract class class_6965<E extends LivingEntity> extends Task<E>
Mappings:
Namespace Name
official bao
intermediary net/minecraft/class_6965
named net/minecraft/class_6965
  • Constructor Details

    • class_6965

      public class_6965(Map<MemoryModuleType<?>,MemoryModuleState> requiredMemoryState)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laze;<init>(Ljava/util/Map;)V
      intermediary <init> Lnet/minecraft/class_4097;<init>(Ljava/util/Map;)V
      named <init> Lnet/minecraft/entity/ai/brain/task/Task;<init>(Ljava/util/Map;)V
    • class_6965

      public class_6965(Map<MemoryModuleType<?>,MemoryModuleState> requiredMemoryState, int runTime)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laze;<init>(Ljava/util/Map;I)V
      intermediary <init> Lnet/minecraft/class_4097;<init>(Ljava/util/Map;I)V
      named <init> Lnet/minecraft/entity/ai/brain/task/Task;<init>(Ljava/util/Map;I)V
    • class_6965

      public class_6965(Map<MemoryModuleType<?>,MemoryModuleState> requiredMemoryState, int minRunTime, int maxRunTime)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laze;<init>(Ljava/util/Map;II)V
      intermediary <init> Lnet/minecraft/class_4097;<init>(Ljava/util/Map;II)V
      named <init> Lnet/minecraft/entity/ai/brain/task/Task;<init>(Ljava/util/Map;II)V
  • Method Details

    • shouldRun

      protected boolean shouldRun(ServerWorld world, E entity)
      Overrides:
      shouldRun in class Task<E extends LivingEntity>
      Mappings:
      Namespace Name Mixin selector
      official a Laze;a(Ladq;Laxs;)Z
      intermediary method_18919 Lnet/minecraft/class_4097;method_18919(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;)Z
      named shouldRun Lnet/minecraft/entity/ai/brain/task/Task;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;)Z
    • run

      protected abstract void run(ServerWorld world, E entity, long time)
      Overrides:
      run in class Task<E extends LivingEntity>
      Mappings:
      Namespace Name Mixin selector
      official a Laze;a(Ladq;Laxs;J)V
      intermediary method_18920 Lnet/minecraft/class_4097;method_18920(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V
      named run Lnet/minecraft/entity/ai/brain/task/Task;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)V
    • shouldKeepRunning

      protected final boolean shouldKeepRunning(ServerWorld world, E entity, long time)
      Overrides:
      shouldKeepRunning in class Task<E extends LivingEntity>
      Mappings:
      Namespace Name Mixin selector
      official b Laze;b(Ladq;Laxs;J)Z
      intermediary method_18927 Lnet/minecraft/class_4097;method_18927(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
      named shouldKeepRunning Lnet/minecraft/entity/ai/brain/task/Task;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)Z
    • keepRunning

      protected final void keepRunning(ServerWorld world, E entity, long time)
      Overrides:
      keepRunning in class Task<E extends LivingEntity>
      Mappings:
      Namespace Name Mixin selector
      official d Laze;d(Ladq;Laxs;J)V
      intermediary method_18924 Lnet/minecraft/class_4097;method_18924(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V
      named keepRunning Lnet/minecraft/entity/ai/brain/task/Task;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)V
    • finishRunning

      protected void finishRunning(ServerWorld world, E entity, long time)
      Overrides:
      finishRunning in class Task<E extends LivingEntity>
      Mappings:
      Namespace Name Mixin selector
      official c Laze;c(Ladq;Laxs;J)V
      intermediary method_18926 Lnet/minecraft/class_4097;method_18926(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V
      named finishRunning Lnet/minecraft/entity/ai/brain/task/Task;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)V
    • isTimeLimitExceeded

      protected final boolean isTimeLimitExceeded(long time)
      Overrides:
      isTimeLimitExceeded in class Task<E extends LivingEntity>
      Mappings:
      Namespace Name Mixin selector
      official a Laze;a(J)Z
      intermediary method_18915 Lnet/minecraft/class_4097;method_18915(J)Z
      named isTimeLimitExceeded Lnet/minecraft/entity/ai/brain/task/Task;isTimeLimitExceeded(J)Z