Class FindPlayerGoal

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

public class FindPlayerGoal
extends Goal
Mappings:
Namespace Name
official so
intermediary net/minecraft/class_1826
named net/minecraft/entity/ai/goal/FindPlayerGoal
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lso;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_7803 Lnet/minecraft/class_1826;field_7803:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/entity/ai/goal/FindPlayerGoal;LOGGER:Lorg/apache/logging/log4j/Logger;
    • entity

      private MobEntity entity
      Mappings:
      Namespace Name Mixin selector
      official b Lso;b:Lps;
      intermediary field_7804 Lnet/minecraft/class_1826;field_7804:Lnet/minecraft/class_1753;
      named entity Lnet/minecraft/entity/ai/goal/FindPlayerGoal;entity:Lnet/minecraft/entity/mob/MobEntity;
    • field_7805

      private final Predicate<Entity> field_7805
      Mappings:
      Namespace Name Mixin selector
      official c Lso;c:Lcom/google/common/base/Predicate;
      intermediary field_7805 Lnet/minecraft/class_1826;field_7805:Lcom/google/common/base/Predicate;
      named field_7805 Lnet/minecraft/entity/ai/goal/FindPlayerGoal;field_7805:Lcom/google/common/base/Predicate;
    • field_7806

      private final AttackEntityGoal.class_1828 field_7806
      Mappings:
      Namespace Name Mixin selector
      official d Lso;d:Lsp$a;
      intermediary field_7806 Lnet/minecraft/class_1826;field_7806:Lnet/minecraft/class_1827$class_1828;
      named field_7806 Lnet/minecraft/entity/ai/goal/FindPlayerGoal;field_7806:Lnet/minecraft/entity/ai/goal/AttackEntityGoal$class_1828;
    • field_7807

      private LivingEntity field_7807
      Mappings:
      Namespace Name Mixin selector
      official e Lso;e:Lpr;
      intermediary field_7807 Lnet/minecraft/class_1826;field_7807:Lnet/minecraft/class_1752;
      named field_7807 Lnet/minecraft/entity/ai/goal/FindPlayerGoal;field_7807:Lnet/minecraft/entity/LivingEntity;
  • Constructor Details

    • FindPlayerGoal

      public FindPlayerGoal​(MobEntity entity)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lso;<init>(Lps;)V
      intermediary <init> Lnet/minecraft/class_1826;<init>(Lnet/minecraft/class_1753;)V
      named <init> Lnet/minecraft/entity/ai/goal/FindPlayerGoal;<init>(Lnet/minecraft/entity/mob/MobEntity;)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_7394

      protected double method_7394()
      Mappings:
      Namespace Name Mixin selector
      official f Lso;f()D
      intermediary method_7394 Lnet/minecraft/class_1826;method_7394()D
      named method_7394 Lnet/minecraft/entity/ai/goal/FindPlayerGoal;method_7394()D