类 TemptTask


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

      • field_30115

        public static final int field_30115
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official a Lauu;a:I
        intermediary field_30115 Lnet/minecraft/class_5754;field_30115:I
        named field_30115 Lnet/minecraft/entity/ai/brain/task/TemptTask;field_30115:I
      • field_30116

        public static final double field_30116
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official c Lauu;c:D
        intermediary field_30116 Lnet/minecraft/class_5754;field_30116:D
        named field_30116 Lnet/minecraft/entity/ai/brain/task/TemptTask;field_30116:D
      • speed

        private final Function<LivingEntity,​Float> speed
        Mappings:
        Namespace Name Mixin selector
        official d Lauu;d:Ljava/util/function/Function;
        intermediary field_28316 Lnet/minecraft/class_5754;field_28316:Ljava/util/function/Function;
        named speed Lnet/minecraft/entity/ai/brain/task/TemptTask;speed:Ljava/util/function/Function;
    • 构造器详细资料

      • TemptTask

        public TemptTask​(Function<LivingEntity,​Float> speed)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lauu;<init>(Ljava/util/function/Function;)V
        intermediary <init> Lnet/minecraft/class_5754;<init>(Ljava/util/function/Function;)V
        named <init> Lnet/minecraft/entity/ai/brain/task/TemptTask;<init>(Ljava/util/function/Function;)V
    • 方法详细资料

      • getSpeed

        protected float getSpeed​(PathAwareEntity entity)
        Mappings:
        Namespace Name Mixin selector
        official a Lauu;a(Latg;)F
        intermediary method_33196 Lnet/minecraft/class_5754;method_33196(Lnet/minecraft/class_1314;)F
        named getSpeed Lnet/minecraft/entity/ai/brain/task/TemptTask;getSpeed(Lnet/minecraft/entity/mob/PathAwareEntity;)F
      • getTemptingPlayer

        private Optional<PlayerEntity> getTemptingPlayer​(PathAwareEntity entity)
        Mappings:
        Namespace Name Mixin selector
        official b Lauu;b(Latg;)Ljava/util/Optional;
        intermediary method_33198 Lnet/minecraft/class_5754;method_33198(Lnet/minecraft/class_1314;)Ljava/util/Optional;
        named getTemptingPlayer Lnet/minecraft/entity/ai/brain/task/TemptTask;getTemptingPlayer(Lnet/minecraft/entity/mob/PathAwareEntity;)Ljava/util/Optional;
      • isTimeLimitExceeded

        protected boolean isTimeLimitExceeded​(long time)
        覆盖:
        isTimeLimitExceeded 在类中 Task<PathAwareEntity>
        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
      • shouldKeepRunning

        protected boolean shouldKeepRunning​(ServerWorld serverWorld,
                                            PathAwareEntity pathAwareEntity,
                                            long long2)
        覆盖:
        shouldKeepRunning 在类中 Task<PathAwareEntity>
        Mappings:
        Namespace Name Mixin selector
        official a Lauu;a(Labj;Latg;J)Z
        intermediary method_33195 Lnet/minecraft/class_5754;method_33195(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)Z
        named shouldKeepRunning Lnet/minecraft/entity/ai/brain/task/TemptTask;shouldKeepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)Z
      • run

        protected void run​(ServerWorld serverWorld,
                           PathAwareEntity pathAwareEntity,
                           long long2)
        覆盖:
        run 在类中 Task<PathAwareEntity>
        Mappings:
        Namespace Name Mixin selector
        official b Lauu;b(Labj;Latg;J)V
        intermediary method_33197 Lnet/minecraft/class_5754;method_33197(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V
        named run Lnet/minecraft/entity/ai/brain/task/TemptTask;run(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V
      • finishRunning

        protected void finishRunning​(ServerWorld serverWorld,
                                     PathAwareEntity pathAwareEntity,
                                     long long2)
        覆盖:
        finishRunning 在类中 Task<PathAwareEntity>
        Mappings:
        Namespace Name Mixin selector
        official c Lauu;c(Labj;Latg;J)V
        intermediary method_33199 Lnet/minecraft/class_5754;method_33199(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V
        named finishRunning Lnet/minecraft/entity/ai/brain/task/TemptTask;finishRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V
      • keepRunning

        protected void keepRunning​(ServerWorld serverWorld,
                                   PathAwareEntity pathAwareEntity,
                                   long long2)
        覆盖:
        keepRunning 在类中 Task<PathAwareEntity>
        Mappings:
        Namespace Name Mixin selector
        official d Lauu;d(Labj;Latg;J)V
        intermediary method_33200 Lnet/minecraft/class_5754;method_33200(Lnet/minecraft/class_3218;Lnet/minecraft/class_1314;J)V
        named keepRunning Lnet/minecraft/entity/ai/brain/task/TemptTask;keepRunning(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/mob/PathAwareEntity;J)V