Class TrackTargetGoal

java.lang.Object
net.minecraft.entity.ai.goal.Goal
net.minecraft.entity.ai.goal.TrackTargetGoal
Direct Known Subclasses:
AttackEntityGoal, OwnerHurtGoal, RevengeGoal, TargetHurtGoal, TrackIronGolemTargetGoal

public abstract class TrackTargetGoal
extends Goal
Mappings:
Namespace Name
official st
intermediary net/minecraft/class_1832
named net/minecraft/entity/ai/goal/TrackTargetGoal
  • Field Details

    • field_7828

      protected final PassivePathFindingEntity field_7828
      Mappings:
      Namespace Name Mixin selector
      official e Lst;e:Lpy;
      intermediary field_7828 Lnet/minecraft/class_1832;field_7828:Lnet/minecraft/class_1760;
      named field_7828 Lnet/minecraft/entity/ai/goal/TrackTargetGoal;field_7828:Lnet/minecraft/entity/PassivePathFindingEntity;
    • checkVisibility

      protected boolean checkVisibility
      Mappings:
      Namespace Name Mixin selector
      official f Lst;f:Z
      intermediary field_7829 Lnet/minecraft/class_1832;field_7829:Z
      named checkVisibility Lnet/minecraft/entity/ai/goal/TrackTargetGoal;checkVisibility:Z
    • checkCanNavigate

      private boolean checkCanNavigate
      Mappings:
      Namespace Name Mixin selector
      official a Lst;a:Z
      intermediary field_7824 Lnet/minecraft/class_1832;field_7824:Z
      named checkCanNavigate Lnet/minecraft/entity/ai/goal/TrackTargetGoal;checkCanNavigate:Z
    • canNavigateFlag

      private int canNavigateFlag
      Mappings:
      Namespace Name Mixin selector
      official b Lst;b:I
      intermediary field_7825 Lnet/minecraft/class_1832;field_7825:I
      named canNavigateFlag Lnet/minecraft/entity/ai/goal/TrackTargetGoal;canNavigateFlag:I
    • checkCanNavigateCooldown

      private int checkCanNavigateCooldown
      Mappings:
      Namespace Name Mixin selector
      official c Lst;c:I
      intermediary field_7826 Lnet/minecraft/class_1832;field_7826:I
      named checkCanNavigateCooldown Lnet/minecraft/entity/ai/goal/TrackTargetGoal;checkCanNavigateCooldown:I
    • timeWithoutVisibility

      private int timeWithoutVisibility
      Mappings:
      Namespace Name Mixin selector
      official d Lst;d:I
      intermediary field_7827 Lnet/minecraft/class_1832;field_7827:I
      named timeWithoutVisibility Lnet/minecraft/entity/ai/goal/TrackTargetGoal;timeWithoutVisibility:I
  • Constructor Details

  • Method Details

    • shouldContinue

      public boolean shouldContinue()
      Overrides:
      shouldContinue in class Goal
      Mappings:
      Namespace Name Mixin selector
      official b Lrd;b()Z
      intermediary method_7364 Lnet/minecraft/class_1789;method_7364()Z
      named shouldContinue Lnet/minecraft/entity/ai/goal/Goal;shouldContinue()Z
    • getFollowRange

      protected double getFollowRange()
      Mappings:
      Namespace Name Mixin selector
      official f Lst;f()D
      intermediary method_7401 Lnet/minecraft/class_1832;method_7401()D
      named getFollowRange Lnet/minecraft/entity/ai/goal/TrackTargetGoal;getFollowRange()D
    • start

      public void start()
      Overrides:
      start in class Goal
      Mappings:
      Namespace Name Mixin selector
      official c Lrd;c()V
      intermediary method_7365 Lnet/minecraft/class_1789;method_7365()V
      named start Lnet/minecraft/entity/ai/goal/Goal;start()V
    • stop

      public void stop()
      Overrides:
      stop in class Goal
      Mappings:
      Namespace Name Mixin selector
      official d Lrd;d()V
      intermediary method_7366 Lnet/minecraft/class_1789;method_7366()V
      named stop Lnet/minecraft/entity/ai/goal/Goal;stop()V
    • method_7400

      public static boolean method_7400​(MobEntity mobEntity, LivingEntity livingEntity, boolean bool, boolean bool2)
      Mappings:
      Namespace Name Mixin selector
      official a Lst;a(Lps;Lpr;ZZ)Z
      intermediary method_7400 Lnet/minecraft/class_1832;method_7400(Lnet/minecraft/class_1753;Lnet/minecraft/class_1752;ZZ)Z
      named method_7400 Lnet/minecraft/entity/ai/goal/TrackTargetGoal;method_7400(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/entity/LivingEntity;ZZ)Z
    • method_7399

      protected boolean method_7399​(LivingEntity livingEntity, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lst;a(Lpr;Z)Z
      intermediary method_7399 Lnet/minecraft/class_1832;method_7399(Lnet/minecraft/class_1752;Z)Z
      named method_7399 Lnet/minecraft/entity/ai/goal/TrackTargetGoal;method_7399(Lnet/minecraft/entity/LivingEntity;Z)Z
    • method_7398

      private boolean method_7398​(LivingEntity livingEntity)
      Mappings:
      Namespace Name Mixin selector
      official a Lst;a(Lpr;)Z
      intermediary method_7398 Lnet/minecraft/class_1832;method_7398(Lnet/minecraft/class_1752;)Z
      named method_7398 Lnet/minecraft/entity/ai/goal/TrackTargetGoal;method_7398(Lnet/minecraft/entity/LivingEntity;)Z