Package net.minecraft.entity.goal
Class GoalSelector
java.lang.Object
net.minecraft.entity.goal.GoalSelector
public class GoalSelector extends Object
- Mappings:
Namespace Name official reintermediary net/minecraft/class_1790named net/minecraft/entity/goal/GoalSelector
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) classGoalSelector.Entry -
Field Summary
Fields Modifier and Type Field Description private List<GoalSelector.Entry>field_7651private intfield_7654private intfield_7655private List<GoalSelector.Entry>goalEntriesprivate static LoggerLOGGERprivate Profilerprofiler -
Constructor Summary
Constructors Constructor Description GoalSelector(Profiler profiler) -
Method Summary
Modifier and Type Method Description voidadd(int priority, Goal goal)voidmethod_7372(Goal goal)private booleanmethod_7374(GoalSelector.Entry entry, GoalSelector.Entry entry2)private booleanmethod_7375(GoalSelector.Entry entry)private booleanshouldContinue(GoalSelector.Entry goal)voidtick()
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLre;a:Lorg/apache/logging/log4j/Logger;intermediary field_7650Lnet/minecraft/class_1790;field_7650:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/entity/goal/GoalSelector;LOGGER:Lorg/apache/logging/log4j/Logger;
-
field_7651
- Mappings:
Namespace Name Mixin selector official bLre;b:Ljava/util/List;intermediary field_7651Lnet/minecraft/class_1790;field_7651:Ljava/util/List;named field_7651Lnet/minecraft/entity/goal/GoalSelector;field_7651:Ljava/util/List;
-
goalEntries
- Mappings:
Namespace Name Mixin selector official cLre;c:Ljava/util/List;intermediary field_7652Lnet/minecraft/class_1790;field_7652:Ljava/util/List;named goalEntriesLnet/minecraft/entity/goal/GoalSelector;goalEntries:Ljava/util/List;
-
profiler
- Mappings:
Namespace Name Mixin selector official dLre;d:Lnt;intermediary field_7653Lnet/minecraft/class_1790;field_7653:Lnet/minecraft/class_1705;named profilerLnet/minecraft/entity/goal/GoalSelector;profiler:Lnet/minecraft/util/profiler/Profiler;
-
field_7654
private int field_7654- Mappings:
Namespace Name Mixin selector official eLre;e:Iintermediary field_7654Lnet/minecraft/class_1790;field_7654:Inamed field_7654Lnet/minecraft/entity/goal/GoalSelector;field_7654:I
-
field_7655
private int field_7655- Mappings:
Namespace Name Mixin selector official fLre;f:Iintermediary field_7655Lnet/minecraft/class_1790;field_7655:Inamed field_7655Lnet/minecraft/entity/goal/GoalSelector;field_7655:I
-
-
Constructor Details
-
GoalSelector
- Mappings:
Namespace Name Mixin selector official <init>Lre;<init>(Lnt;)Vintermediary <init>Lnet/minecraft/class_1790;<init>(Lnet/minecraft/class_1705;)Vnamed <init>Lnet/minecraft/entity/goal/GoalSelector;<init>(Lnet/minecraft/util/profiler/Profiler;)V
-
-
Method Details
-
add
- Mappings:
Namespace Name Mixin selector official aLre;a(ILrd;)Vintermediary method_7371Lnet/minecraft/class_1790;method_7371(ILnet/minecraft/class_1789;)Vnamed addLnet/minecraft/entity/goal/GoalSelector;add(ILnet/minecraft/entity/ai/goal/Goal;)V
-
method_7372
- Mappings:
Namespace Name Mixin selector official aLre;a(Lrd;)Vintermediary method_7372Lnet/minecraft/class_1790;method_7372(Lnet/minecraft/class_1789;)Vnamed method_7372Lnet/minecraft/entity/goal/GoalSelector;method_7372(Lnet/minecraft/entity/ai/goal/Goal;)V
-
tick
public void tick()- Mappings:
Namespace Name Mixin selector official aLre;a()Vintermediary method_7370Lnet/minecraft/class_1790;method_7370()Vnamed tickLnet/minecraft/entity/goal/GoalSelector;tick()V
-
shouldContinue
- Mappings:
Namespace Name Mixin selector official aLre;a(Lre$a;)Zintermediary method_7373Lnet/minecraft/class_1790;method_7373(Lnet/minecraft/class_1790$class_1791;)Znamed shouldContinueLnet/minecraft/entity/goal/GoalSelector;shouldContinue(Lnet/minecraft/entity/goal/GoalSelector$Entry;)Z
-
method_7375
- Mappings:
Namespace Name Mixin selector official bLre;b(Lre$a;)Zintermediary method_7375Lnet/minecraft/class_1790;method_7375(Lnet/minecraft/class_1790$class_1791;)Znamed method_7375Lnet/minecraft/entity/goal/GoalSelector;method_7375(Lnet/minecraft/entity/goal/GoalSelector$Entry;)Z
-
method_7374
- Mappings:
Namespace Name Mixin selector official aLre;a(Lre$a;Lre$a;)Zintermediary method_7374Lnet/minecraft/class_1790;method_7374(Lnet/minecraft/class_1790$class_1791;Lnet/minecraft/class_1790$class_1791;)Znamed method_7374Lnet/minecraft/entity/goal/GoalSelector;method_7374(Lnet/minecraft/entity/goal/GoalSelector$Entry;Lnet/minecraft/entity/goal/GoalSelector$Entry;)Z
-