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:
AttackWithOwnerGoal,FollowTargetGoal,RevengeGoal,TrackIronGolemTargetGoal,TrackOwnerAttackerGoal
- Mappings:
Namespace Name official aawintermediary net/minecraft/class_933named net/minecraft/entity/ai/goal/TrackTargetGoal
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate intprivate booleanprotected booleanprotected final PathAwareEntityprivate int -
Constructor Summary
ConstructorsConstructorDescriptionTrackTargetGoal(PathAwareEntity mob, boolean checkVisibility) TrackTargetGoal(PathAwareEntity mob, boolean checkVisibility, boolean checkNavigable) -
Method Summary
Modifier and TypeMethodDescriptionprivate booleancanNavigateToEntity(LivingEntity entity) protected booleancanTrack(LivingEntity target, boolean bool) protected doublestatic booleanmethod_11025(MobEntity mob, LivingEntity target, boolean bool, boolean bool2) booleanvoidstart()voidstop()Methods inherited from class net.minecraft.entity.ai.goal.Goal
canStart, canStop, getCategoryBits, setCategoryBits, tick
-
Field Details
-
mob
- Mappings:
Namespace Name Mixin selector official eLaaw;e:Lxu;intermediary field_6875Lnet/minecraft/class_933;field_6875:Lnet/minecraft/class_877;named mobLnet/minecraft/entity/ai/goal/TrackTargetGoal;mob:Lnet/minecraft/entity/PathAwareEntity;
-
checkVisibility
protected boolean checkVisibility- Mappings:
Namespace Name Mixin selector official fLaaw;f:Zintermediary field_3642Lnet/minecraft/class_933;field_3642:Znamed checkVisibilityLnet/minecraft/entity/ai/goal/TrackTargetGoal;checkVisibility:Z
-
timeWithoutVisibility
private int timeWithoutVisibility- Mappings:
Namespace Name Mixin selector official dLaaw;d:Iintermediary field_3643Lnet/minecraft/class_933;field_3643:Inamed timeWithoutVisibilityLnet/minecraft/entity/ai/goal/TrackTargetGoal;timeWithoutVisibility:I
-
-
Constructor Details
-
TrackTargetGoal
- Mappings:
Namespace Name Mixin selector official <init>Laaw;<init>(Lxu;Z)Vintermediary <init>Lnet/minecraft/class_933;<init>(Lnet/minecraft/class_877;Z)Vnamed <init>Lnet/minecraft/entity/ai/goal/TrackTargetGoal;<init>(Lnet/minecraft/entity/PathAwareEntity;Z)V
-
TrackTargetGoal
- Mappings:
Namespace Name Mixin selector official <init>Laaw;<init>(Lxu;ZZ)Vintermediary <init>Lnet/minecraft/class_933;<init>(Lnet/minecraft/class_877;ZZ)Vnamed <init>Lnet/minecraft/entity/ai/goal/TrackTargetGoal;<init>(Lnet/minecraft/entity/PathAwareEntity;ZZ)V
-
-
Method Details
-
shouldContinue
public boolean shouldContinue()- Overrides:
shouldContinuein classGoal- Mappings:
Namespace Name Mixin selector official bLzb;b()Zintermediary method_2744Lnet/minecraft/class_896;method_2744()Znamed shouldContinueLnet/minecraft/entity/ai/goal/Goal;shouldContinue()Z
-
getFollowRange
protected double getFollowRange()- Mappings:
Namespace Name Mixin selector official fLaaw;f()Dintermediary method_6222Lnet/minecraft/class_933;method_6222()Dnamed getFollowRangeLnet/minecraft/entity/ai/goal/TrackTargetGoal;getFollowRange()D
-
start
public void start() -
stop
public void stop() -
method_11025
- Mappings:
Namespace Name Mixin selector official aLaaw;a(Lxn;Lxm;ZZ)Zintermediary method_11025Lnet/minecraft/class_933;method_11025(Lnet/minecraft/class_871;Lnet/minecraft/class_1699;ZZ)Znamed method_11025Lnet/minecraft/entity/ai/goal/TrackTargetGoal;method_11025(Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/entity/LivingEntity;ZZ)Z
-
canTrack
- Mappings:
Namespace Name Mixin selector official aLaaw;a(Lxm;Z)Zintermediary method_6221Lnet/minecraft/class_933;method_6221(Lnet/minecraft/class_1699;Z)Znamed canTrackLnet/minecraft/entity/ai/goal/TrackTargetGoal;canTrack(Lnet/minecraft/entity/LivingEntity;Z)Z
-