类 ForgetTask<E extends LivingEntity>


  • public class ForgetTask<E extends LivingEntity>
    extends Task<E>
    Mappings:
    Namespace Name
    official aut
    intermediary net/minecraft/class_4813
    named net/minecraft/entity/ai/brain/task/ForgetTask
    • 字段详细资料

      • condition

        private final Predicate<E extends LivingEntity> condition
        Mappings:
        Namespace Name Mixin selector
        official a Laut;a:Ljava/util/function/Predicate;
        intermediary field_22302 Lnet/minecraft/class_4813;field_22302:Ljava/util/function/Predicate;
        named condition Lnet/minecraft/entity/ai/brain/task/ForgetTask;condition:Ljava/util/function/Predicate;
      • memory

        private final MemoryModuleType<?> memory
        Mappings:
        Namespace Name Mixin selector
        official c Laut;c:Lbav;
        intermediary field_22303 Lnet/minecraft/class_4813;field_22303:Lnet/minecraft/class_4140;
        named memory Lnet/minecraft/entity/ai/brain/task/ForgetTask;memory:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
    • 构造器详细资料

      • ForgetTask

        public ForgetTask​(Predicate<E> condition,
                          MemoryModuleType<?> memory)
        Mappings:
        Namespace Name Mixin selector
        official <init> Laut;<init>(Ljava/util/function/Predicate;Lbav;)V
        intermediary <init> Lnet/minecraft/class_4813;<init>(Ljava/util/function/Predicate;Lnet/minecraft/class_4140;)V
        named <init> Lnet/minecraft/entity/ai/brain/task/ForgetTask;<init>(Ljava/util/function/Predicate;Lnet/minecraft/entity/ai/brain/MemoryModuleType;)V
    • 方法详细资料

      • shouldRun

        protected boolean shouldRun​(ServerWorld world,
                                    E entity)
        覆盖:
        shouldRun 在类中 Task<E extends LivingEntity>
        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
      • run

        protected void run​(ServerWorld world,
                           E entity,
                           long time)
        覆盖:
        run 在类中 Task<E extends LivingEntity>
        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