类 ForgetCompletedPointOfInterestTask


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

      • field_30185

        private static final int field_30185
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Laxd;a:I
        intermediary field_30185 Lnet/minecraft/class_4128;field_30185:I
        named field_30185 Lnet/minecraft/entity/ai/brain/task/ForgetCompletedPointOfInterestTask;field_30185:I
      • memoryModule

        private final MemoryModuleType<GlobalPos> memoryModule
        Mappings:
        Namespace Name Mixin selector
        official c Laxd;c:Lbav;
        intermediary field_18390 Lnet/minecraft/class_4128;field_18390:Lnet/minecraft/class_4140;
        named memoryModule Lnet/minecraft/entity/ai/brain/task/ForgetCompletedPointOfInterestTask;memoryModule:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      • condition

        private final Predicate<PointOfInterestType> condition
        Mappings:
        Namespace Name Mixin selector
        official d Laxd;d:Ljava/util/function/Predicate;
        intermediary field_18391 Lnet/minecraft/class_4128;field_18391:Ljava/util/function/Predicate;
        named condition Lnet/minecraft/entity/ai/brain/task/ForgetCompletedPointOfInterestTask;condition:Ljava/util/function/Predicate;
    • 构造器详细资料

      • ForgetCompletedPointOfInterestTask

        public ForgetCompletedPointOfInterestTask​(PointOfInterestType poiType,
                                                  MemoryModuleType<GlobalPos> memoryModule)
        Mappings:
        Namespace Name Mixin selector
        official <init> Laxd;<init>(Lbcr;Lbav;)V
        intermediary <init> Lnet/minecraft/class_4128;<init>(Lnet/minecraft/class_4158;Lnet/minecraft/class_4140;)V
        named <init> Lnet/minecraft/entity/ai/brain/task/ForgetCompletedPointOfInterestTask;<init>(Lnet/minecraft/world/poi/PointOfInterestType;Lnet/minecraft/entity/ai/brain/MemoryModuleType;)V
    • 方法详细资料

      • shouldRun

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

        private boolean isBedOccupiedByOthers​(ServerWorld world,
                                              BlockPos pos,
                                              LivingEntity entity)
        Mappings:
        Namespace Name Mixin selector
        official a Laxd;a(Labj;Lgb;Lasy;)Z
        intermediary method_20500 Lnet/minecraft/class_4128;method_20500(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_1309;)Z
        named isBedOccupiedByOthers Lnet/minecraft/entity/ai/brain/task/ForgetCompletedPointOfInterestTask;isBedOccupiedByOthers(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/entity/LivingEntity;)Z
      • hasCompletedPointOfInterest

        private boolean hasCompletedPointOfInterest​(ServerWorld world,
                                                    BlockPos pos)
        Mappings:
        Namespace Name Mixin selector
        official a Laxd;a(Labj;Lgb;)Z
        intermediary method_20499 Lnet/minecraft/class_4128;method_20499(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
        named hasCompletedPointOfInterest Lnet/minecraft/entity/ai/brain/task/ForgetCompletedPointOfInterestTask;hasCompletedPointOfInterest(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)Z