Class FindNearestEntityGoal

java.lang.Object
net.minecraft.entity.ai.goal.Goal
net.minecraft.entity.ai.goal.FindNearestEntityGoal

public class FindNearestEntityGoal
extends Goal
Mappings:
Namespace Name
official sn
intermediary net/minecraft/class_1825
named net/minecraft/entity/ai/goal/FindNearestEntityGoal
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lsn;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_7796 Lnet/minecraft/class_1825;field_7796:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/entity/ai/goal/FindNearestEntityGoal;LOGGER:Lorg/apache/logging/log4j/Logger;
    • entity

      private MobEntity entity
      Mappings:
      Namespace Name Mixin selector
      official b Lsn;b:Lps;
      intermediary field_7797 Lnet/minecraft/class_1825;field_7797:Lnet/minecraft/class_1753;
      named entity Lnet/minecraft/entity/ai/goal/FindNearestEntityGoal;entity:Lnet/minecraft/entity/mob/MobEntity;
    • field_7798

      private final Predicate<LivingEntity> field_7798
      Mappings:
      Namespace Name Mixin selector
      official c Lsn;c:Lcom/google/common/base/Predicate;
      intermediary field_7798 Lnet/minecraft/class_1825;field_7798:Lcom/google/common/base/Predicate;
      named field_7798 Lnet/minecraft/entity/ai/goal/FindNearestEntityGoal;field_7798:Lcom/google/common/base/Predicate;
    • field_7799

      private final AttackEntityGoal.class_1828 field_7799
      Mappings:
      Namespace Name Mixin selector
      official d Lsn;d:Lsp$a;
      intermediary field_7799 Lnet/minecraft/class_1825;field_7799:Lnet/minecraft/class_1827$class_1828;
      named field_7799 Lnet/minecraft/entity/ai/goal/FindNearestEntityGoal;field_7799:Lnet/minecraft/entity/ai/goal/AttackEntityGoal$class_1828;
    • target

      private LivingEntity target
      Mappings:
      Namespace Name Mixin selector
      official e Lsn;e:Lpr;
      intermediary field_7800 Lnet/minecraft/class_1825;field_7800:Lnet/minecraft/class_1752;
      named target Lnet/minecraft/entity/ai/goal/FindNearestEntityGoal;target:Lnet/minecraft/entity/LivingEntity;
    • entityClass

      private Class<? extends LivingEntity> entityClass
      Mappings:
      Namespace Name Mixin selector
      official f Lsn;f:Ljava/lang/Class;
      intermediary field_7801 Lnet/minecraft/class_1825;field_7801:Ljava/lang/Class;
      named entityClass Lnet/minecraft/entity/ai/goal/FindNearestEntityGoal;entityClass:Ljava/lang/Class;
  • Constructor Details

    • FindNearestEntityGoal

      public FindNearestEntityGoal​(MobEntity entity, Class<? extends LivingEntity> clazz)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lsn;<init>(Lps;Ljava/lang/Class;)V
      intermediary <init> Lnet/minecraft/class_1825;<init>(Lnet/minecraft/class_1753;Ljava/lang/Class;)V
      named <init> Lnet/minecraft/entity/ai/goal/FindNearestEntityGoal;<init>(Lnet/minecraft/entity/mob/MobEntity;Ljava/lang/Class;)V
  • 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
    • 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
    • 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_7391

      protected double method_7391()
      Mappings:
      Namespace Name Mixin selector
      official f Lsn;f()D
      intermediary method_7391 Lnet/minecraft/class_1825;method_7391()D
      named method_7391 Lnet/minecraft/entity/ai/goal/FindNearestEntityGoal;method_7391()D