Package net.minecraft.entity.ai.goal
Class TrackTargetGoal
java.lang.Object
net.minecraft.entity.ai.goal.Goal
net.minecraft.entity.ai.goal.TrackTargetGoal
- Direct Known Subclasses:
AttackEntityGoal,OwnerHurtGoal,RevengeGoal,TargetHurtGoal,TrackIronGolemTargetGoal
public abstract class TrackTargetGoal extends Goal
- Mappings:
Namespace Name official stintermediary net/minecraft/class_1832named net/minecraft/entity/ai/goal/TrackTargetGoal
-
Field Summary
Fields Modifier and Type Field Description private intcanNavigateFlagprivate booleancheckCanNavigateprivate intcheckCanNavigateCooldownprotected booleancheckVisibilityprotected PassivePathFindingEntityfield_7828private inttimeWithoutVisibility -
Constructor Summary
Constructors Constructor Description TrackTargetGoal(PassivePathFindingEntity passivePathFindingEntity, boolean bool)TrackTargetGoal(PassivePathFindingEntity passivePathFindingEntity, boolean bool, boolean bool2) -
Method Summary
Modifier and Type Method Description protected doublegetFollowRange()private booleanmethod_7398(LivingEntity livingEntity)protected booleanmethod_7399(LivingEntity livingEntity, boolean bool)static booleanmethod_7400(MobEntity mobEntity, LivingEntity livingEntity, boolean bool, boolean bool2)booleanshouldContinue()voidstart()voidstop()Methods inherited from class net.minecraft.entity.ai.goal.Goal
canStart, method_7363, method_7368, method_7369, tick
-
Field Details
-
field_7828
- Mappings:
Namespace Name Mixin selector official eLst;e:Lpy;intermediary field_7828Lnet/minecraft/class_1832;field_7828:Lnet/minecraft/class_1760;named field_7828Lnet/minecraft/entity/ai/goal/TrackTargetGoal;field_7828:Lnet/minecraft/entity/PassivePathFindingEntity;
-
checkVisibility
protected boolean checkVisibility- Mappings:
Namespace Name Mixin selector official fLst;f:Zintermediary field_7829Lnet/minecraft/class_1832;field_7829:Znamed checkVisibilityLnet/minecraft/entity/ai/goal/TrackTargetGoal;checkVisibility:Z
-
timeWithoutVisibility
private int timeWithoutVisibility- Mappings:
Namespace Name Mixin selector official dLst;d:Iintermediary field_7827Lnet/minecraft/class_1832;field_7827:Inamed timeWithoutVisibilityLnet/minecraft/entity/ai/goal/TrackTargetGoal;timeWithoutVisibility:I
-
-
Constructor Details
-
TrackTargetGoal
-
TrackTargetGoal
public TrackTargetGoal(PassivePathFindingEntity passivePathFindingEntity, boolean bool, boolean bool2)
-
-
Method Details
-
shouldContinue
public boolean shouldContinue()- Overrides:
shouldContinuein classGoal- Mappings:
Namespace Name Mixin selector official bLrd;b()Zintermediary method_7364Lnet/minecraft/class_1789;method_7364()Znamed shouldContinueLnet/minecraft/entity/ai/goal/Goal;shouldContinue()Z
-
getFollowRange
protected double getFollowRange()- Mappings:
Namespace Name Mixin selector official fLst;f()Dintermediary method_7401Lnet/minecraft/class_1832;method_7401()Dnamed getFollowRangeLnet/minecraft/entity/ai/goal/TrackTargetGoal;getFollowRange()D
-
start
public void start() -
stop
public void stop() -
method_7400
public static boolean method_7400(MobEntity mobEntity, LivingEntity livingEntity, boolean bool, boolean bool2)- Mappings:
Namespace Name Mixin selector official aLst;a(Lps;Lpr;ZZ)Zintermediary method_7400Lnet/minecraft/class_1832;method_7400(Lnet/minecraft/class_1753;Lnet/minecraft/class_1752;ZZ)Znamed method_7400Lnet/minecraft/entity/ai/goal/TrackTargetGoal;method_7400(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/entity/LivingEntity;ZZ)Z
-
method_7399
- Mappings:
Namespace Name Mixin selector official aLst;a(Lpr;Z)Zintermediary method_7399Lnet/minecraft/class_1832;method_7399(Lnet/minecraft/class_1752;Z)Znamed method_7399Lnet/minecraft/entity/ai/goal/TrackTargetGoal;method_7399(Lnet/minecraft/entity/LivingEntity;Z)Z
-
method_7398
- Mappings:
Namespace Name Mixin selector official aLst;a(Lpr;)Zintermediary method_7398Lnet/minecraft/class_1832;method_7398(Lnet/minecraft/class_1752;)Znamed method_7398Lnet/minecraft/entity/ai/goal/TrackTargetGoal;method_7398(Lnet/minecraft/entity/LivingEntity;)Z
-