Class GoalSelector

java.lang.Object
net.minecraft.entity.goal.GoalSelector

public class GoalSelector
extends Object
Mappings:
Namespace Name
official re
intermediary net/minecraft/class_1790
named net/minecraft/entity/goal/GoalSelector
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lre;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_7650 Lnet/minecraft/class_1790;field_7650:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/entity/goal/GoalSelector;LOGGER:Lorg/apache/logging/log4j/Logger;
    • field_7651

      private List<GoalSelector.Entry> field_7651
      Mappings:
      Namespace Name Mixin selector
      official b Lre;b:Ljava/util/List;
      intermediary field_7651 Lnet/minecraft/class_1790;field_7651:Ljava/util/List;
      named field_7651 Lnet/minecraft/entity/goal/GoalSelector;field_7651:Ljava/util/List;
    • goalEntries

      private List<GoalSelector.Entry> goalEntries
      Mappings:
      Namespace Name Mixin selector
      official c Lre;c:Ljava/util/List;
      intermediary field_7652 Lnet/minecraft/class_1790;field_7652:Ljava/util/List;
      named goalEntries Lnet/minecraft/entity/goal/GoalSelector;goalEntries:Ljava/util/List;
    • profiler

      private final Profiler profiler
      Mappings:
      Namespace Name Mixin selector
      official d Lre;d:Lnt;
      intermediary field_7653 Lnet/minecraft/class_1790;field_7653:Lnet/minecraft/class_1705;
      named profiler Lnet/minecraft/entity/goal/GoalSelector;profiler:Lnet/minecraft/util/profiler/Profiler;
    • field_7654

      private int field_7654
      Mappings:
      Namespace Name Mixin selector
      official e Lre;e:I
      intermediary field_7654 Lnet/minecraft/class_1790;field_7654:I
      named field_7654 Lnet/minecraft/entity/goal/GoalSelector;field_7654:I
    • field_7655

      private int field_7655
      Mappings:
      Namespace Name Mixin selector
      official f Lre;f:I
      intermediary field_7655 Lnet/minecraft/class_1790;field_7655:I
      named field_7655 Lnet/minecraft/entity/goal/GoalSelector;field_7655:I
  • Constructor Details

    • GoalSelector

      public GoalSelector​(Profiler profiler)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lre;<init>(Lnt;)V
      intermediary <init> Lnet/minecraft/class_1790;<init>(Lnet/minecraft/class_1705;)V
      named <init> Lnet/minecraft/entity/goal/GoalSelector;<init>(Lnet/minecraft/util/profiler/Profiler;)V
  • Method Details

    • add

      public void add​(int priority, Goal goal)
      Mappings:
      Namespace Name Mixin selector
      official a Lre;a(ILrd;)V
      intermediary method_7371 Lnet/minecraft/class_1790;method_7371(ILnet/minecraft/class_1789;)V
      named add Lnet/minecraft/entity/goal/GoalSelector;add(ILnet/minecraft/entity/ai/goal/Goal;)V
    • method_7372

      public void method_7372​(Goal goal)
      Mappings:
      Namespace Name Mixin selector
      official a Lre;a(Lrd;)V
      intermediary method_7372 Lnet/minecraft/class_1790;method_7372(Lnet/minecraft/class_1789;)V
      named method_7372 Lnet/minecraft/entity/goal/GoalSelector;method_7372(Lnet/minecraft/entity/ai/goal/Goal;)V
    • tick

      public void tick()
      Mappings:
      Namespace Name Mixin selector
      official a Lre;a()V
      intermediary method_7370 Lnet/minecraft/class_1790;method_7370()V
      named tick Lnet/minecraft/entity/goal/GoalSelector;tick()V
    • shouldContinue

      private boolean shouldContinue​(GoalSelector.Entry goal)
      Mappings:
      Namespace Name Mixin selector
      official a Lre;a(Lre$a;)Z
      intermediary method_7373 Lnet/minecraft/class_1790;method_7373(Lnet/minecraft/class_1790$class_1791;)Z
      named shouldContinue Lnet/minecraft/entity/goal/GoalSelector;shouldContinue(Lnet/minecraft/entity/goal/GoalSelector$Entry;)Z
    • method_7375

      private boolean method_7375​(GoalSelector.Entry entry)
      Mappings:
      Namespace Name Mixin selector
      official b Lre;b(Lre$a;)Z
      intermediary method_7375 Lnet/minecraft/class_1790;method_7375(Lnet/minecraft/class_1790$class_1791;)Z
      named method_7375 Lnet/minecraft/entity/goal/GoalSelector;method_7375(Lnet/minecraft/entity/goal/GoalSelector$Entry;)Z
    • method_7374

      private boolean method_7374​(GoalSelector.Entry entry, GoalSelector.Entry entry2)
      Mappings:
      Namespace Name Mixin selector
      official a Lre;a(Lre$a;Lre$a;)Z
      intermediary method_7374 Lnet/minecraft/class_1790;method_7374(Lnet/minecraft/class_1790$class_1791;Lnet/minecraft/class_1790$class_1791;)Z
      named method_7374 Lnet/minecraft/entity/goal/GoalSelector;method_7374(Lnet/minecraft/entity/goal/GoalSelector$Entry;Lnet/minecraft/entity/goal/GoalSelector$Entry;)Z