Class FollowTargetGoal

Direct Known Subclasses:
FollowTargetIfTamedGoal

public class FollowTargetGoal extends TrackTargetGoal
Mappings:
Namespace Name
official tz
intermediary net/minecraft/class_927
named net/minecraft/entity/ai/goal/FollowTargetGoal
  • Field Details

    • targetClass

      private final Class targetClass
      Mappings:
      Namespace Name Mixin selector
      official a Ltz;a:Ljava/lang/Class;
      intermediary field_3627 Lnet/minecraft/class_927;field_3627:Ljava/lang/Class;
      named targetClass Lnet/minecraft/entity/ai/goal/FollowTargetGoal;targetClass:Ljava/lang/Class;
    • reciprocalChance

      private final int reciprocalChance
      Mappings:
      Namespace Name Mixin selector
      official b Ltz;b:I
      intermediary field_3628 Lnet/minecraft/class_927;field_3628:I
      named reciprocalChance Lnet/minecraft/entity/ai/goal/FollowTargetGoal;reciprocalChance:I
    • field_3629

      private final class_929 field_3629
      Mappings:
      Namespace Name Mixin selector
      official e Ltz;e:Lub;
      intermediary field_3629 Lnet/minecraft/class_927;field_3629:Lnet/minecraft/class_929;
      named field_3629 Lnet/minecraft/entity/ai/goal/FollowTargetGoal;field_3629:Lnet/minecraft/entity/ai/goal/class_929;
    • field_5362

      private final EntityPredicates field_5362
      Mappings:
      Namespace Name Mixin selector
      official f Ltz;f:Lqv;
      intermediary field_5362 Lnet/minecraft/class_927;field_5362:Lnet/minecraft/class_1394;
      named field_5362 Lnet/minecraft/entity/ai/goal/FollowTargetGoal;field_5362:Lnet/minecraft/entity/predicate/EntityPredicates;
    • target

      private LivingEntity target
      Mappings:
      Namespace Name Mixin selector
      official g Ltz;g:Lrg;
      intermediary field_6868 Lnet/minecraft/class_927;field_6868:Lnet/minecraft/class_1699;
      named target Lnet/minecraft/entity/ai/goal/FollowTargetGoal;target:Lnet/minecraft/entity/LivingEntity;
  • Constructor Details

    • FollowTargetGoal

      public FollowTargetGoal(PathAwareEntity pathAwareEntity, Class class2, int int2, boolean bool)
    • FollowTargetGoal

      public FollowTargetGoal(PathAwareEntity pathAwareEntity, Class class2, int int2, boolean bool, boolean bool2)
    • FollowTargetGoal

      public FollowTargetGoal(PathAwareEntity pathAwareEntity, Class class2, int int2, boolean bool, boolean bool2, EntityPredicates entityPredicates)
  • Method Details

    • canStart

      public boolean canStart()
      Specified by:
      canStart in class Goal
      Mappings:
      Namespace Name Mixin selector
      official a Lst;a()Z
      intermediary method_2742 Lnet/minecraft/class_896;method_2742()Z
      named canStart Lnet/minecraft/entity/ai/goal/Goal;canStart()Z
    • start

      public void start()
      Overrides:
      start in class TrackTargetGoal
      Mappings:
      Namespace Name Mixin selector
      official c Lst;c()V
      intermediary method_2747 Lnet/minecraft/class_896;method_2747()V
      named start Lnet/minecraft/entity/ai/goal/Goal;start()V