Class GoalSelector

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

public class GoalSelector extends Object
Mappings:
Namespace Name
official zc
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 Lzc;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;
    • goals

      private List goals
      Mappings:
      Namespace Name Mixin selector
      official b Lzc;b:Ljava/util/List;
      intermediary field_3506 Lnet/minecraft/class_897;field_3506:Ljava/util/List;
      named goals Lnet/minecraft/entity/ai/goal/GoalSelector;goals:Ljava/util/List;
    • field_3507

      private List field_3507
      Mappings:
      Namespace Name Mixin selector
      official c Lzc;c:Ljava/util/List;
      intermediary field_3507 Lnet/minecraft/class_897;field_3507:Ljava/util/List;
      named field_3507 Lnet/minecraft/entity/ai/goal/GoalSelector;field_3507:Ljava/util/List;
    • profiler

      private final Profiler profiler
      Mappings:
      Namespace Name Mixin selector
      official d Lzc;d:Luw;
      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 Lzc;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 Lzc;f:I
      intermediary field_3510 Lnet/minecraft/class_897;field_3510:I
      named timeInterval Lnet/minecraft/entity/ai/goal/GoalSelector;timeInterval:I
  • Constructor Details

    • GoalSelector

      public GoalSelector(Profiler profiler)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lzc;<init>(Luw;)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 Lzc;a(ILzb;)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 Lzc;a(Lzb;)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 Lzc;a()V
      intermediary method_2750 Lnet/minecraft/class_897;method_2750()V
      named tick Lnet/minecraft/entity/ai/goal/GoalSelector;tick()V
    • method_11009

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

      private boolean method_11010(class_898 class_898)
      Mappings:
      Namespace Name Mixin selector
      official b Lzc;b(Lzd;)Z
      intermediary method_11010 Lnet/minecraft/class_897;method_11010(Lnet/minecraft/class_898;)Z
      named method_11010 Lnet/minecraft/entity/ai/goal/GoalSelector;method_11010(Lnet/minecraft/entity/ai/goal/class_898;)Z
    • method_2753

      private boolean method_2753(class_898 class_898, class_898 class_8982)
      Mappings:
      Namespace Name Mixin selector
      official a Lzc;a(Lzd;Lzd;)Z
      intermediary method_2753 Lnet/minecraft/class_897;method_2753(Lnet/minecraft/class_898;Lnet/minecraft/class_898;)Z
      named method_2753 Lnet/minecraft/entity/ai/goal/GoalSelector;method_2753(Lnet/minecraft/entity/ai/goal/class_898;Lnet/minecraft/entity/ai/goal/class_898;)Z