Class AttackEntityGoal<T extends LivingEntity>

Direct Known Subclasses:
EndermanEntity.class_1912, IronGolemEntity.class_1870, NonTamedEntityHurtGoal, SpiderEntity.FollowTargetGoal, ZombiePigmanEntity.FollowPlayerIfAngryGoal

public class AttackEntityGoal<T extends LivingEntity>
extends TrackTargetGoal
Mappings:
Namespace Name
official sp
intermediary net/minecraft/class_1827
named net/minecraft/entity/ai/goal/AttackEntityGoal
  • Field Details

    • field_7809

      protected final Class<T extends LivingEntity> field_7809
      Mappings:
      Namespace Name Mixin selector
      official a Lsp;a:Ljava/lang/Class;
      intermediary field_7809 Lnet/minecraft/class_1827;field_7809:Ljava/lang/Class;
      named field_7809 Lnet/minecraft/entity/ai/goal/AttackEntityGoal;field_7809:Ljava/lang/Class;
    • field_7813

      private final int field_7813
      Mappings:
      Namespace Name Mixin selector
      official g Lsp;g:I
      intermediary field_7813 Lnet/minecraft/class_1827;field_7813:I
      named field_7813 Lnet/minecraft/entity/ai/goal/AttackEntityGoal;field_7813:I
    • field_7810

      protected final AttackEntityGoal.class_1828 field_7810
      Mappings:
      Namespace Name Mixin selector
      official b Lsp;b:Lsp$a;
      intermediary field_7810 Lnet/minecraft/class_1827;field_7810:Lnet/minecraft/class_1827$class_1828;
      named field_7810 Lnet/minecraft/entity/ai/goal/AttackEntityGoal;field_7810:Lnet/minecraft/entity/ai/goal/AttackEntityGoal$class_1828;
    • field_7811

      protected Predicate<? super T extends LivingEntity> field_7811
      Mappings:
      Namespace Name Mixin selector
      official c Lsp;c:Lcom/google/common/base/Predicate;
      intermediary field_7811 Lnet/minecraft/class_1827;field_7811:Lcom/google/common/base/Predicate;
      named field_7811 Lnet/minecraft/entity/ai/goal/AttackEntityGoal;field_7811:Lcom/google/common/base/Predicate;
    • field_7812

      protected LivingEntity field_7812
      Mappings:
      Namespace Name Mixin selector
      official d Lsp;d:Lpr;
      intermediary field_7812 Lnet/minecraft/class_1827;field_7812:Lnet/minecraft/class_1752;
      named field_7812 Lnet/minecraft/entity/ai/goal/AttackEntityGoal;field_7812:Lnet/minecraft/entity/LivingEntity;
  • Constructor Details

  • Method Details

    • canStart

      public boolean canStart()
      Specified by:
      canStart in class Goal
      Mappings:
      Namespace Name Mixin selector
      official a Lrd;a()Z
      intermediary method_7362 Lnet/minecraft/class_1789;method_7362()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 Lrd;c()V
      intermediary method_7365 Lnet/minecraft/class_1789;method_7365()V
      named start Lnet/minecraft/entity/ai/goal/Goal;start()V