类 Task<E extends LivingEntity>

    • 字段详细资料

      • field_30112

        private static final int field_30112
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Lauj;a:I
        intermediary field_30112 Lnet/minecraft/class_4097;field_30112:I
        named field_30112 Lnet/minecraft/entity/ai/brain/task/Task;field_30112:I
      • requiredMemoryStates

        protected final Map<MemoryModuleType<?>,​MemoryModuleState> requiredMemoryStates
        Mappings:
        Namespace Name Mixin selector
        official b Lauj;b:Ljava/util/Map;
        intermediary field_19291 Lnet/minecraft/class_4097;field_19291:Ljava/util/Map;
        named requiredMemoryStates Lnet/minecraft/entity/ai/brain/task/Task;requiredMemoryStates:Ljava/util/Map;
      • status

        private Task.Status status
        Mappings:
        Namespace Name Mixin selector
        official c Lauj;c:Lauj$a;
        intermediary field_18333 Lnet/minecraft/class_4097;field_18333:Lnet/minecraft/class_4097$class_4098;
        named status Lnet/minecraft/entity/ai/brain/task/Task;status:Lnet/minecraft/entity/ai/brain/task/Task$Status;
      • endTime

        private long endTime
        Mappings:
        Namespace Name Mixin selector
        official d Lauj;d:J
        intermediary field_18334 Lnet/minecraft/class_4097;field_18334:J
        named endTime Lnet/minecraft/entity/ai/brain/task/Task;endTime:J
      • minRunTime

        private final int minRunTime
        Mappings:
        Namespace Name Mixin selector
        official e Lauj;e:I
        intermediary field_18335 Lnet/minecraft/class_4097;field_18335:I
        named minRunTime Lnet/minecraft/entity/ai/brain/task/Task;minRunTime:I
      • maxRunTime

        private final int maxRunTime
        Mappings:
        Namespace Name Mixin selector
        official f Lauj;f:I
        intermediary field_18336 Lnet/minecraft/class_4097;field_18336:I
        named maxRunTime Lnet/minecraft/entity/ai/brain/task/Task;maxRunTime:I
    • 构造器详细资料

      • Task

        public Task​(Map<MemoryModuleType<?>,​MemoryModuleState> requiredMemoryState)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lauj;<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
      • Task

        public Task​(Map<MemoryModuleType<?>,​MemoryModuleState> requiredMemoryState,
                    int runTime)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lauj;<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
      • Task

        public Task​(Map<MemoryModuleType<?>,​MemoryModuleState> requiredMemoryState,
                    int minRunTime,
                    int maxRunTime)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lauj;<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
    • 方法详细资料

      • getStatus

        public Task.Status getStatus()
        Mappings:
        Namespace Name Mixin selector
        official a Lauj;a()Lauj$a;
        intermediary method_18921 Lnet/minecraft/class_4097;method_18921()Lnet/minecraft/class_4097$class_4098;
        named getStatus Lnet/minecraft/entity/ai/brain/task/Task;getStatus()Lnet/minecraft/entity/ai/brain/task/Task$Status;
      • tryStarting

        public final boolean tryStarting​(ServerWorld world,
                                         E entity,
                                         long time)
        Mappings:
        Namespace Name Mixin selector
        official e Lauj;e(Labj;Lasy;J)Z
        intermediary method_18922 Lnet/minecraft/class_4097;method_18922(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)Z
        named tryStarting Lnet/minecraft/entity/ai/brain/task/Task;tryStarting(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)Z
      • run

        protected void run​(ServerWorld world,
                           E entity,
                           long time)
        Mappings:
        Namespace Name Mixin selector
        official a Lauj;a(Labj;Lasy;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
      • tick

        public final void tick​(ServerWorld world,
                               E entity,
                               long time)
        Mappings:
        Namespace Name Mixin selector
        official f Lauj;f(Labj;Lasy;J)V
        intermediary method_18923 Lnet/minecraft/class_4097;method_18923(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V
        named tick Lnet/minecraft/entity/ai/brain/task/Task;tick(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)V
      • keepRunning

        protected void keepRunning​(ServerWorld world,
                                   E entity,
                                   long time)
        Mappings:
        Namespace Name Mixin selector
        official d Lauj;d(Labj;Lasy;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
      • stop

        public final void stop​(ServerWorld world,
                               E entity,
                               long time)
        Mappings:
        Namespace Name Mixin selector
        official g Lauj;g(Labj;Lasy;J)V
        intermediary method_18925 Lnet/minecraft/class_4097;method_18925(Lnet/minecraft/class_3218;Lnet/minecraft/class_1309;J)V
        named stop Lnet/minecraft/entity/ai/brain/task/Task;stop(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/LivingEntity;J)V
      • finishRunning

        protected void finishRunning​(ServerWorld world,
                                     E entity,
                                     long time)
        Mappings:
        Namespace Name Mixin selector
        official c Lauj;c(Labj;Lasy;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
      • shouldKeepRunning

        protected boolean shouldKeepRunning​(ServerWorld world,
                                            E entity,
                                            long time)
        Mappings:
        Namespace Name Mixin selector
        official b Lauj;b(Labj;Lasy;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
      • isTimeLimitExceeded

        protected boolean isTimeLimitExceeded​(long time)
        Mappings:
        Namespace Name Mixin selector
        official a Lauj;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
      • shouldRun

        protected boolean shouldRun​(ServerWorld world,
                                    E entity)
        Mappings:
        Namespace Name Mixin selector
        official a Lauj;a(Labj;Lasy;)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
      • toString

        public String toString()
        覆盖:
        toString 在类中 Object
        Mappings:
        Namespace Name Mixin selector
        official toString Lauj;toString()Ljava/lang/String;
        intermediary toString Lnet/minecraft/class_4097;toString()Ljava/lang/String;
        named toString Lnet/minecraft/entity/ai/brain/task/Task;toString()Ljava/lang/String;
      • hasRequiredMemoryState

        private boolean hasRequiredMemoryState​(E entity)
        Mappings:
        Namespace Name Mixin selector
        official a Lauj;a(Lasy;)Z
        intermediary method_19546 Lnet/minecraft/class_4097;method_19546(Lnet/minecraft/class_1309;)Z
        named hasRequiredMemoryState Lnet/minecraft/entity/ai/brain/task/Task;hasRequiredMemoryState(Lnet/minecraft/entity/LivingEntity;)Z