Package net.minecraft.entity.ai.goal
Class PrioritizedGoal
java.lang.Object
net.minecraft.entity.ai.goal.Goal
net.minecraft.entity.ai.goal.PrioritizedGoal
- Mappings:
Namespace Name named net/minecraft/entity/ai/goal/PrioritizedGoal
intermediary net/minecraft/class_4135
official cer
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.ai.goal.Goal
Goal.Control
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
canStart()
boolean
canStop()
boolean
getGoal()
int
protected int
getTickCount
(int ticks) Returns how many times a goal can tick in the given at most.int
hashCode()
boolean
void
setControls
(EnumSet<Goal.Control> controls) boolean
boolean
Returns if the goal should run every tick or not.void
start()
void
stop()
void
tick()
Methods inherited from class net.minecraft.entity.ai.goal.Goal
castToServerWorld, getServerWorld, toGoalTicks, toString
-
Field Details
-
goal
- Mappings:
Namespace Name Mixin selector named goal
Lnet/minecraft/entity/ai/goal/PrioritizedGoal;goal:Lnet/minecraft/entity/ai/goal/Goal;
intermediary field_18416
Lnet/minecraft/class_4135;field_18416:Lnet/minecraft/class_1352;
official a
Lcer;a:Lcdd;
-
priority
private final int priority- Mappings:
Namespace Name Mixin selector named priority
Lnet/minecraft/entity/ai/goal/PrioritizedGoal;priority:I
intermediary field_18417
Lnet/minecraft/class_4135;field_18417:I
official b
Lcer;b:I
-
running
private boolean running- Mappings:
Namespace Name Mixin selector named running
Lnet/minecraft/entity/ai/goal/PrioritizedGoal;running:Z
intermediary field_18418
Lnet/minecraft/class_4135;field_18418:Z
official c
Lcer;c:Z
-
-
Constructor Details
-
PrioritizedGoal
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/entity/ai/goal/PrioritizedGoal;<init>(ILnet/minecraft/entity/ai/goal/Goal;)V
intermediary <init>
Lnet/minecraft/class_4135;<init>(ILnet/minecraft/class_1352;)V
official <init>
Lcer;<init>(ILcdd;)V
-
-
Method Details
-
canBeReplacedBy
- Mappings:
Namespace Name Mixin selector named canBeReplacedBy
Lnet/minecraft/entity/ai/goal/PrioritizedGoal;canBeReplacedBy(Lnet/minecraft/entity/ai/goal/PrioritizedGoal;)Z
intermediary method_19055
Lnet/minecraft/class_4135;method_19055(Lnet/minecraft/class_4135;)Z
official a
Lcer;a(Lcer;)Z
-
canStart
public boolean canStart() -
shouldContinue
public boolean shouldContinue()- Overrides:
shouldContinue
in classGoal
- Mappings:
Namespace Name Mixin selector named shouldContinue
Lnet/minecraft/entity/ai/goal/Goal;shouldContinue()Z
intermediary method_6266
Lnet/minecraft/class_1352;method_6266()Z
official c
Lcdd;c()Z
-
canStop
public boolean canStop() -
start
public void start() -
stop
public void stop() -
shouldRunEveryTick
public boolean shouldRunEveryTick()Returns if the goal should run every tick or not.This returns
false
by default. If this returns false, the goal will tick once after the entity is spawned, and will tick every other tick.- Overrides:
shouldRunEveryTick
in classGoal
- Returns:
- if the goal should run every tick or not
- See Also:
- Mappings:
Namespace Name Mixin selector named shouldRunEveryTick
Lnet/minecraft/entity/ai/goal/Goal;shouldRunEveryTick()Z
intermediary method_38846
Lnet/minecraft/class_1352;method_38846()Z
official V_
Lcdd;V_()Z
-
getTickCount
protected int getTickCount(int ticks) Returns how many times a goal can tick in the given at most.- Overrides:
getTickCount
in classGoal
- Returns:
- how many times a goal can tick in the given at most
- Mappings:
Namespace Name Mixin selector named getTickCount
Lnet/minecraft/entity/ai/goal/Goal;getTickCount(I)I
intermediary method_38847
Lnet/minecraft/class_1352;method_38847(I)I
official a
Lcdd;a(I)I
-
tick
public void tick() -
setControls
- Overrides:
setControls
in classGoal
- Mappings:
Namespace Name Mixin selector named setControls
Lnet/minecraft/entity/ai/goal/Goal;setControls(Ljava/util/EnumSet;)V
intermediary method_6265
Lnet/minecraft/class_1352;method_6265(Ljava/util/EnumSet;)V
official a
Lcdd;a(Ljava/util/EnumSet;)V
-
getControls
- Overrides:
getControls
in classGoal
- Mappings:
Namespace Name Mixin selector named getControls
Lnet/minecraft/entity/ai/goal/Goal;getControls()Ljava/util/EnumSet;
intermediary method_6271
Lnet/minecraft/class_1352;method_6271()Ljava/util/EnumSet;
official j
Lcdd;j()Ljava/util/EnumSet;
-
isRunning
public boolean isRunning()- Mappings:
Namespace Name Mixin selector named isRunning
Lnet/minecraft/entity/ai/goal/PrioritizedGoal;isRunning()Z
intermediary method_19056
Lnet/minecraft/class_4135;method_19056()Z
official h
Lcer;h()Z
-
getPriority
public int getPriority()- Mappings:
Namespace Name Mixin selector named getPriority
Lnet/minecraft/entity/ai/goal/PrioritizedGoal;getPriority()I
intermediary method_19057
Lnet/minecraft/class_4135;method_19057()I
official i
Lcer;i()I
-
getGoal
- Mappings:
Namespace Name Mixin selector named getGoal
Lnet/minecraft/entity/ai/goal/PrioritizedGoal;getGoal()Lnet/minecraft/entity/ai/goal/Goal;
intermediary method_19058
Lnet/minecraft/class_4135;method_19058()Lnet/minecraft/class_1352;
official k
Lcer;k()Lcdd;
-
equals
-
hashCode
public int hashCode()
-