类 FindPointOfInterestTask


  • public class FindPointOfInterestTask
    extends Task<PathAwareEntity>
    Mappings:
    Namespace Name
    official auc
    intermediary net/minecraft/class_4096
    named net/minecraft/entity/ai/brain/task/FindPointOfInterestTask
    • 字段详细资料

      • field_30099

        private static final int field_30099
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Lauc;c:I
        intermediary field_30099 Lnet/minecraft/class_4096;field_30099:I
        named field_30099 Lnet/minecraft/entity/ai/brain/task/FindPointOfInterestTask;field_30099:I
      • field_30100

        private static final int field_30100
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official d Lauc;d:I
        intermediary field_30100 Lnet/minecraft/class_4096;field_30100:I
        named field_30100 Lnet/minecraft/entity/ai/brain/task/FindPointOfInterestTask;field_30100:I
      • field_30098

        public static final int field_30098
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Lauc;a:I
        intermediary field_30098 Lnet/minecraft/class_4096;field_30098:I
        named field_30098 Lnet/minecraft/entity/ai/brain/task/FindPointOfInterestTask;field_30098:I
      • poiType

        private final PointOfInterestType poiType
        Mappings:
        Namespace Name Mixin selector
        official e Lauc;e:Lbcr;
        intermediary field_19287 Lnet/minecraft/class_4096;field_19287:Lnet/minecraft/class_4158;
        named poiType Lnet/minecraft/entity/ai/brain/task/FindPointOfInterestTask;poiType:Lnet/minecraft/world/poi/PointOfInterestType;
      • targetMemoryModuleType

        private final MemoryModuleType<GlobalPos> targetMemoryModuleType
        Mappings:
        Namespace Name Mixin selector
        official f Lauc;f:Lbav;
        intermediary field_20287 Lnet/minecraft/class_4096;field_20287:Lnet/minecraft/class_4140;
        named targetMemoryModuleType Lnet/minecraft/entity/ai/brain/task/FindPointOfInterestTask;targetMemoryModuleType:Lnet/minecraft/entity/ai/brain/MemoryModuleType;
      • onlyRunIfChild

        private final boolean onlyRunIfChild
        Mappings:
        Namespace Name Mixin selector
        official g Lauc;g:Z
        intermediary field_18854 Lnet/minecraft/class_4096;field_18854:Z
        named onlyRunIfChild Lnet/minecraft/entity/ai/brain/task/FindPointOfInterestTask;onlyRunIfChild:Z
      • field_25812

        private final Optional<Byte> field_25812
        Mappings:
        Namespace Name Mixin selector
        official h Lauc;h:Ljava/util/Optional;
        intermediary field_25812 Lnet/minecraft/class_4096;field_25812:Ljava/util/Optional;
        named field_25812 Lnet/minecraft/entity/ai/brain/task/FindPointOfInterestTask;field_25812:Ljava/util/Optional;
      • positionExpireTimeLimit

        private long positionExpireTimeLimit
        Mappings:
        Namespace Name Mixin selector
        official i Lauc;i:J
        intermediary field_18332 Lnet/minecraft/class_4096;field_18332:J
        named positionExpireTimeLimit Lnet/minecraft/entity/ai/brain/task/FindPointOfInterestTask;positionExpireTimeLimit:J
      • foundPositionsToExpiry

        private final Long2ObjectMap<FindPointOfInterestTask.RetryMarker> foundPositionsToExpiry
        Mappings:
        Namespace Name Mixin selector
        official j Lauc;j:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
        intermediary field_19289 Lnet/minecraft/class_4096;field_19289:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
        named foundPositionsToExpiry Lnet/minecraft/entity/ai/brain/task/FindPointOfInterestTask;foundPositionsToExpiry:Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;
    • 构造器详细资料

      • FindPointOfInterestTask

        public FindPointOfInterestTask​(PointOfInterestType poiType,
                                       MemoryModuleType<GlobalPos> memoryModuleType,
                                       MemoryModuleType<GlobalPos> targetMemoryModuleType,
                                       boolean onlyRunIfChild,
                                       Optional<Byte> optional)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lauc;<init>(Lbcr;Lbav;Lbav;ZLjava/util/Optional;)V
        intermediary <init> Lnet/minecraft/class_4096;<init>(Lnet/minecraft/class_4158;Lnet/minecraft/class_4140;Lnet/minecraft/class_4140;ZLjava/util/Optional;)V
        named <init> Lnet/minecraft/entity/ai/brain/task/FindPointOfInterestTask;<init>(Lnet/minecraft/world/poi/PointOfInterestType;Lnet/minecraft/entity/ai/brain/MemoryModuleType;Lnet/minecraft/entity/ai/brain/MemoryModuleType;ZLjava/util/Optional;)V
      • FindPointOfInterestTask

        public FindPointOfInterestTask​(PointOfInterestType poiType,
                                       MemoryModuleType<GlobalPos> memoryModuleType,
                                       boolean onlyRunIfChild,
                                       Optional<Byte> optional)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lauc;<init>(Lbcr;Lbav;ZLjava/util/Optional;)V
        intermediary <init> Lnet/minecraft/class_4096;<init>(Lnet/minecraft/class_4158;Lnet/minecraft/class_4140;ZLjava/util/Optional;)V
        named <init> Lnet/minecraft/entity/ai/brain/task/FindPointOfInterestTask;<init>(Lnet/minecraft/world/poi/PointOfInterestType;Lnet/minecraft/entity/ai/brain/MemoryModuleType;ZLjava/util/Optional;)V
    • 方法详细资料

      • method_29245

        private static ImmutableMap<MemoryModuleType<?>,​MemoryModuleState> method_29245​(MemoryModuleType<GlobalPos> memoryModuleType,
                                                                                              MemoryModuleType<GlobalPos> memoryModuleType2)
        Mappings:
        Namespace Name Mixin selector
        official a Lauc;a(Lbav;Lbav;)Lcom/google/common/collect/ImmutableMap;
        intermediary method_29245 Lnet/minecraft/class_4096;method_29245(Lnet/minecraft/class_4140;Lnet/minecraft/class_4140;)Lcom/google/common/collect/ImmutableMap;
        named method_29245 Lnet/minecraft/entity/ai/brain/task/FindPointOfInterestTask;method_29245(Lnet/minecraft/entity/ai/brain/MemoryModuleType;Lnet/minecraft/entity/ai/brain/MemoryModuleType;)Lcom/google/common/collect/ImmutableMap;
      • shouldRun

        protected boolean shouldRun​(ServerWorld serverWorld,
                                    PathAwareEntity pathAwareEntity)
        覆盖:
        shouldRun 在类中 Task<PathAwareEntity>
        Mappings:
        Namespace Name Mixin selector
        official a Lauc;a(Labj;Latg;)Z
        intermediary method_20816 Lnet/minecraft/class_4096;method_20816(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;)Z
        named shouldRun Lnet/minecraft/entity/ai/brain/task/FindPointOfInterestTask;shouldRun(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;)Z
      • run

        protected void run​(ServerWorld serverWorld,
                           PathAwareEntity pathAwareEntity,
                           long long2)
        覆盖:
        run 在类中 Task<PathAwareEntity>
        Mappings:
        Namespace Name Mixin selector
        official a Lauc;a(Labj;Latg;J)V
        intermediary method_20817 Lnet/minecraft/class_4096;method_20817(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V
        named run Lnet/minecraft/entity/ai/brain/task/FindPointOfInterestTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V