类 FollowMobTask


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

      • predicate

        private final Predicate<LivingEntity> predicate
        Mappings:
        Namespace Name Mixin selector
        official a Lawf;a:Ljava/util/function/Predicate;
        intermediary field_18376 Lnet/minecraft/class_4119;field_18376:Ljava/util/function/Predicate;
        named predicate Lnet/minecraft/entity/ai/brain/task/FollowMobTask;predicate:Ljava/util/function/Predicate;
      • maxDistanceSquared

        private final float maxDistanceSquared
        Mappings:
        Namespace Name Mixin selector
        official c Lawf;c:F
        intermediary field_18377 Lnet/minecraft/class_4119;field_18377:F
        named maxDistanceSquared Lnet/minecraft/entity/ai/brain/task/FollowMobTask;maxDistanceSquared:F
    • 构造器详细资料

      • FollowMobTask

        public FollowMobTask​(Tag<EntityType<?>> tag,
                             float float2)
      • FollowMobTask

        public FollowMobTask​(SpawnGroup spawnGroup,
                             float maxDistance)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lawf;<init>(Lata;F)V
        intermediary <init> Lnet/minecraft/class_4119;<init>(Lnet/minecraft/class_1311;F)V
        named <init> Lnet/minecraft/entity/ai/brain/task/FollowMobTask;<init>(Lnet/minecraft/entity/SpawnGroup;F)V
      • FollowMobTask

        public FollowMobTask​(EntityType<?> entityType,
                             float maxDistance)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lawf;<init>(Lasp;F)V
        intermediary <init> Lnet/minecraft/class_4119;<init>(Lnet/minecraft/class_1299;F)V
        named <init> Lnet/minecraft/entity/ai/brain/task/FollowMobTask;<init>(Lnet/minecraft/entity/EntityType;F)V
      • FollowMobTask

        public FollowMobTask​(float maxDistance)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lawf;<init>(F)V
        intermediary <init> Lnet/minecraft/class_4119;<init>(F)V
        named <init> Lnet/minecraft/entity/ai/brain/task/FollowMobTask;<init>(F)V
      • FollowMobTask

        public FollowMobTask​(Predicate<LivingEntity> predicate,
                             float maxDistance)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lawf;<init>(Ljava/util/function/Predicate;F)V
        intermediary <init> Lnet/minecraft/class_4119;<init>(Ljava/util/function/Predicate;F)V
        named <init> Lnet/minecraft/entity/ai/brain/task/FollowMobTask;<init>(Ljava/util/function/Predicate;F)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