Class GoalSelector

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

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

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lxf;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_9086 Lnet/minecraft/class_897;field_9086:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/entity/ai/goal/GoalSelector;LOGGER:Lorg/apache/logging/log4j/Logger;
    • field_14577

      private final Set<GoalSelector.Entry> field_14577
      Mappings:
      Namespace Name Mixin selector
      official b Lxf;b:Ljava/util/Set;
      intermediary field_14577 Lnet/minecraft/class_897;field_14577:Ljava/util/Set;
      named field_14577 Lnet/minecraft/entity/ai/goal/GoalSelector;field_14577:Ljava/util/Set;
    • field_14578

      private final Set<GoalSelector.Entry> field_14578
      Mappings:
      Namespace Name Mixin selector
      official c Lxf;c:Ljava/util/Set;
      intermediary field_14578 Lnet/minecraft/class_897;field_14578:Ljava/util/Set;
      named field_14578 Lnet/minecraft/entity/ai/goal/GoalSelector;field_14578:Ljava/util/Set;
    • profiler

      private final Profiler profiler
      Mappings:
      Namespace Name Mixin selector
      official d Lxf;d:Lrl;
      intermediary field_3508 Lnet/minecraft/class_897;field_3508:Lnet/minecraft/class_839;
      named profiler Lnet/minecraft/entity/ai/goal/GoalSelector;profiler:Lnet/minecraft/util/profiler/Profiler;
    • field_3509

      private int field_3509
      Mappings:
      Namespace Name Mixin selector
      official e Lxf;e:I
      intermediary field_3509 Lnet/minecraft/class_897;field_3509:I
      named field_3509 Lnet/minecraft/entity/ai/goal/GoalSelector;field_3509:I
    • timeInterval

      private int timeInterval
      Mappings:
      Namespace Name Mixin selector
      official f Lxf;f:I
      intermediary field_3510 Lnet/minecraft/class_897;field_3510:I
      named timeInterval Lnet/minecraft/entity/ai/goal/GoalSelector;timeInterval:I
    • field_14579

      private int field_14579
      Mappings:
      Namespace Name Mixin selector
      official g Lxf;g:I
      intermediary field_14579 Lnet/minecraft/class_897;field_14579:I
      named field_14579 Lnet/minecraft/entity/ai/goal/GoalSelector;field_14579:I
  • Constructor Details

    • GoalSelector

      public GoalSelector(Profiler profiler)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lxf;<init>(Lrl;)V
      intermediary <init> Lnet/minecraft/class_897;<init>(Lnet/minecraft/class_839;)V
      named <init> Lnet/minecraft/entity/ai/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 Lxf;a(ILxe;)V
      intermediary method_2751 Lnet/minecraft/class_897;method_2751(ILnet/minecraft/class_896;)V
      named add Lnet/minecraft/entity/ai/goal/GoalSelector;add(ILnet/minecraft/entity/ai/goal/Goal;)V
    • method_4497

      public void method_4497(Goal goal)
      Mappings:
      Namespace Name Mixin selector
      official a Lxf;a(Lxe;)V
      intermediary method_4497 Lnet/minecraft/class_897;method_4497(Lnet/minecraft/class_896;)V
      named method_4497 Lnet/minecraft/entity/ai/goal/GoalSelector;method_4497(Lnet/minecraft/entity/ai/goal/Goal;)V
    • tick

      public void tick()
      Mappings:
      Namespace Name Mixin selector
      official a Lxf;a()V
      intermediary method_2750 Lnet/minecraft/class_897;method_2750()V
      named tick Lnet/minecraft/entity/ai/goal/GoalSelector;tick()V
    • shouldContinue

      private boolean shouldContinue(GoalSelector.Entry goal)
      Mappings:
      Namespace Name Mixin selector
      official a Lxf;a(Lxf$a;)Z
      intermediary method_11009 Lnet/minecraft/class_897;method_11009(Lnet/minecraft/class_897$class_898;)Z
      named shouldContinue Lnet/minecraft/entity/ai/goal/GoalSelector;shouldContinue(Lnet/minecraft/entity/ai/goal/GoalSelector$Entry;)Z
    • method_11010

      private boolean method_11010(GoalSelector.Entry entry)
      Mappings:
      Namespace Name Mixin selector
      official b Lxf;b(Lxf$a;)Z
      intermediary method_11010 Lnet/minecraft/class_897;method_11010(Lnet/minecraft/class_897$class_898;)Z
      named method_11010 Lnet/minecraft/entity/ai/goal/GoalSelector;method_11010(Lnet/minecraft/entity/ai/goal/GoalSelector$Entry;)Z
    • method_2753

      private boolean method_2753(GoalSelector.Entry entry1, GoalSelector.Entry entry2)
      Mappings:
      Namespace Name Mixin selector
      official a Lxf;a(Lxf$a;Lxf$a;)Z
      intermediary method_2753 Lnet/minecraft/class_897;method_2753(Lnet/minecraft/class_897$class_898;Lnet/minecraft/class_897$class_898;)Z
      named method_2753 Lnet/minecraft/entity/ai/goal/GoalSelector;method_2753(Lnet/minecraft/entity/ai/goal/GoalSelector$Entry;Lnet/minecraft/entity/ai/goal/GoalSelector$Entry;)Z
    • method_13097

      public boolean method_13097(int int2)
      Mappings:
      Namespace Name Mixin selector
      official b Lxf;b(I)Z
      intermediary method_13097 Lnet/minecraft/class_897;method_13097(I)Z
      named method_13097 Lnet/minecraft/entity/ai/goal/GoalSelector;method_13097(I)Z
    • method_13098

      public void method_13098(int int2)
      Mappings:
      Namespace Name Mixin selector
      official c Lxf;c(I)V
      intermediary method_13098 Lnet/minecraft/class_897;method_13098(I)V
      named method_13098 Lnet/minecraft/entity/ai/goal/GoalSelector;method_13098(I)V
    • method_13099

      public void method_13099(int int2)
      Mappings:
      Namespace Name Mixin selector
      official d Lxf;d(I)V
      intermediary method_13099 Lnet/minecraft/class_897;method_13099(I)V
      named method_13099 Lnet/minecraft/entity/ai/goal/GoalSelector;method_13099(I)V
    • method_13096

      public void method_13096(int int2, boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lxf;a(IZ)V
      intermediary method_13096 Lnet/minecraft/class_897;method_13096(IZ)V
      named method_13096 Lnet/minecraft/entity/ai/goal/GoalSelector;method_13096(IZ)V