Class RevengeGoal


public class RevengeGoal extends TrackTargetGoal
Mappings:
Namespace Name
official ty
intermediary net/minecraft/class_926
named net/minecraft/entity/ai/goal/RevengeGoal
  • Field Details

    • groupRevenge

      boolean groupRevenge
      Mappings:
      Namespace Name Mixin selector
      official a Lty;a:Z
      intermediary field_3624 Lnet/minecraft/class_926;field_3624:Z
      named groupRevenge Lnet/minecraft/entity/ai/goal/RevengeGoal;groupRevenge:Z
    • lastAttackedTime

      private int lastAttackedTime
      Mappings:
      Namespace Name Mixin selector
      official b Lty;b:I
      intermediary field_6867 Lnet/minecraft/class_926;field_6867:I
      named lastAttackedTime Lnet/minecraft/entity/ai/goal/RevengeGoal;lastAttackedTime:I
  • Constructor Details

    • RevengeGoal

      public RevengeGoal(PathAwareEntity mob, boolean checkVisibility)
      Mappings:
      Namespace Name Mixin selector
      official <init> Luf;<init>(Lro;Z)V
      intermediary <init> Lnet/minecraft/class_933;<init>(Lnet/minecraft/class_877;Z)V
      named <init> Lnet/minecraft/entity/ai/goal/TrackTargetGoal;<init>(Lnet/minecraft/entity/PathAwareEntity;Z)V
  • 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