类 FollowTargetGoal<T extends LivingEntity>

    • 字段详细资料

      • targetClass

        protected final Class<T extends LivingEntity> targetClass
        Mappings:
        Namespace Name Mixin selector
        official a Lbai;a:Ljava/lang/Class;
        intermediary field_6643 Lnet/minecraft/class_1400;field_6643:Ljava/lang/Class;
        named targetClass Lnet/minecraft/entity/ai/goal/FollowTargetGoal;targetClass:Ljava/lang/Class;
      • reciprocalChance

        protected final int reciprocalChance
        Mappings:
        Namespace Name Mixin selector
        official b Lbai;b:I
        intermediary field_6641 Lnet/minecraft/class_1400;field_6641:I
        named reciprocalChance Lnet/minecraft/entity/ai/goal/FollowTargetGoal;reciprocalChance:I
      • targetEntity

        protected LivingEntity targetEntity
        Mappings:
        Namespace Name Mixin selector
        official c Lbai;c:Lasy;
        intermediary field_6644 Lnet/minecraft/class_1400;field_6644:Lnet/minecraft/class_1309;
        named targetEntity Lnet/minecraft/entity/ai/goal/FollowTargetGoal;targetEntity:Lnet/minecraft/entity/LivingEntity;
      • targetPredicate

        protected TargetPredicate targetPredicate
        Mappings:
        Namespace Name Mixin selector
        official d Lbai;d:Lbcb;
        intermediary field_6642 Lnet/minecraft/class_1400;field_6642:Lnet/minecraft/class_4051;
        named targetPredicate Lnet/minecraft/entity/ai/goal/FollowTargetGoal;targetPredicate:Lnet/minecraft/entity/ai/TargetPredicate;
    • 构造器详细资料

      • FollowTargetGoal

        public FollowTargetGoal​(MobEntity mob,
                                Class<T> targetClass,
                                boolean checkVisibility)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbai;<init>(Lasz;Ljava/lang/Class;Z)V
        intermediary <init> Lnet/minecraft/class_1400;<init>(Lnet/minecraft/class_1308;Ljava/lang/Class;Z)V
        named <init> Lnet/minecraft/entity/ai/goal/FollowTargetGoal;<init>(Lnet/minecraft/entity/mob/MobEntity;Ljava/lang/Class;Z)V
      • FollowTargetGoal

        public FollowTargetGoal​(MobEntity mob,
                                Class<T> targetClass,
                                boolean checkVisibility,
                                boolean checkCanNavigate)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbai;<init>(Lasz;Ljava/lang/Class;ZZ)V
        intermediary <init> Lnet/minecraft/class_1400;<init>(Lnet/minecraft/class_1308;Ljava/lang/Class;ZZ)V
        named <init> Lnet/minecraft/entity/ai/goal/FollowTargetGoal;<init>(Lnet/minecraft/entity/mob/MobEntity;Ljava/lang/Class;ZZ)V
      • FollowTargetGoal

        public FollowTargetGoal​(MobEntity mob,
                                Class<T> targetClass,
                                int reciprocalChance,
                                boolean checkVisibility,
                                boolean checkCanNavigate,
                                @Nullable
                                @Nullable Predicate<LivingEntity> targetPredicate)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbai;<init>(Lasz;Ljava/lang/Class;IZZLjava/util/function/Predicate;)V
        intermediary <init> Lnet/minecraft/class_1400;<init>(Lnet/minecraft/class_1308;Ljava/lang/Class;IZZLjava/util/function/Predicate;)V
        named <init> Lnet/minecraft/entity/ai/goal/FollowTargetGoal;<init>(Lnet/minecraft/entity/mob/MobEntity;Ljava/lang/Class;IZZLjava/util/function/Predicate;)V
    • 方法详细资料

      • canStart

        public boolean canStart()
        指定者:
        canStart 在类中 Goal
        Mappings:
        Namespace Name Mixin selector
        official a Layq;a()Z
        intermediary method_6264 Lnet/minecraft/class_1352;method_6264()Z
        named canStart Lnet/minecraft/entity/ai/goal/Goal;canStart()Z
      • getSearchBox

        protected Box getSearchBox​(double distance)
        Mappings:
        Namespace Name Mixin selector
        official a Lbai;a(D)Ldlv;
        intermediary method_6321 Lnet/minecraft/class_1400;method_6321(D)Lnet/minecraft/class_238;
        named getSearchBox Lnet/minecraft/entity/ai/goal/FollowTargetGoal;getSearchBox(D)Lnet/minecraft/util/math/Box;
      • findClosestTarget

        protected void findClosestTarget()
        Mappings:
        Namespace Name Mixin selector
        official g Lbai;g()V
        intermediary method_18415 Lnet/minecraft/class_1400;method_18415()V
        named findClosestTarget Lnet/minecraft/entity/ai/goal/FollowTargetGoal;findClosestTarget()V
      • start

        public void start()
        覆盖:
        start 在类中 TrackTargetGoal
        Mappings:
        Namespace Name Mixin selector
        official c Layq;c()V
        intermediary method_6269 Lnet/minecraft/class_1352;method_6269()V
        named start Lnet/minecraft/entity/ai/goal/Goal;start()V
      • setTargetEntity

        public void setTargetEntity​(@Nullable
                                    @Nullable LivingEntity targetEntity)
        Mappings:
        Namespace Name Mixin selector
        official a Lbai;a(Lasy;)V
        intermediary method_24632 Lnet/minecraft/class_1400;method_24632(Lnet/minecraft/class_1309;)V
        named setTargetEntity Lnet/minecraft/entity/ai/goal/FollowTargetGoal;setTargetEntity(Lnet/minecraft/entity/LivingEntity;)V