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,VexEntity.class_3044
- Mappings:
Namespace Name official zaintermediary net/minecraft/class_933named net/minecraft/entity/ai/goal/TrackTargetGoal
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intprivate intprivate final booleanprotected booleanprotected LivingEntityprotected intprotected 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) method_13955(int int2) 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 eLza;e:Lvx;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 fLza;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 dLza;d:Iintermediary field_3643Lnet/minecraft/class_933;field_3643:Inamed timeWithoutVisibilityLnet/minecraft/entity/ai/goal/TrackTargetGoal;timeWithoutVisibility:I
-
field_14597
- Mappings:
Namespace Name Mixin selector official gLza;g:Lvp;intermediary field_14597Lnet/minecraft/class_933;field_14597:Lnet/minecraft/class_1699;named field_14597Lnet/minecraft/entity/ai/goal/TrackTargetGoal;field_14597:Lnet/minecraft/entity/LivingEntity;
-
field_14598
protected int field_14598- Mappings:
Namespace Name Mixin selector official hLza;h:Iintermediary field_14598Lnet/minecraft/class_933;field_14598:Inamed field_14598Lnet/minecraft/entity/ai/goal/TrackTargetGoal;field_14598:I
-
-
Constructor Details
-
TrackTargetGoal
- Mappings:
Namespace Name Mixin selector official <init>Lza;<init>(Lvx;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>Lza;<init>(Lvx;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 bLxe;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 iLza;i()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
public static boolean method_11025(MobEntity mob, @Nullable LivingEntity target, boolean bool, boolean bool2) - Mappings:
Namespace Name Mixin selector official aLza;a(Lvq;Lvp;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 aLza;a(Lvp;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
-
method_13955
- Mappings:
Namespace Name Mixin selector official bLza;b(I)Lza;intermediary method_13955Lnet/minecraft/class_933;method_13955(I)Lnet/minecraft/class_933;named method_13955Lnet/minecraft/entity/ai/goal/TrackTargetGoal;method_13955(I)Lnet/minecraft/entity/ai/goal/TrackTargetGoal;
-