net.minecraft.entity.ai.goal

public abstract class TrackTargetGoal

extends Goal

st
net.minecraft.class_933
net.minecraft.entity.ai.goal.TrackTargetGoal
net.minecraft.entity.ai.EntityAITarget

Field summary

Modifier and TypeField
protected final PathFinderMobEntity
e
field_6875
mob
taskOwner
protected boolean
f
field_3642
checkVisibility
shouldCheckSight
private boolean
a
field_3637
checkCanNavigate
nearbyOnly
private int
b
field_3638
canNavigateFlag
targetSearchStatus
private int
c
field_3639
checkCanNavigateCooldown
targetSearchDelay
private int
d
field_3643
timeWithoutVisibility
targetUnseenTicks

Constructor summary

ModifierConstructor
public (PathFinderMobEntity entity, boolean checkVisibility)
public (PathFinderMobEntity entity, boolean checkVisibility, boolean checkCanNavigate)

Method summary

Modifier and TypeMethod
public boolean
b()
method_2744()
shouldContinue()
continueExecuting()
protected double
f()
method_6222()
getFollowRange()
getTargetDistance()
public void
c()
method_2747()
start()
startExecuting()
public void
d()
method_2745()
stop()
resetTask()
public static boolean
a(ps arg0, pr arg1, boolean arg2, boolean arg3)
method_11025(class_871 arg0, class_1699 arg1, boolean arg2, boolean arg3)
isTarget(MobEntity entity, LivingEntity target, boolean isPlayer, boolean checkVisibility)
isSuitableTarget(EntityLiving attacker, EntityLivingBase target, boolean includeInvincibles, boolean checkSight)
protected boolean
a(pr arg0, boolean arg1)
method_6221(class_1699 arg0, boolean arg1)
canTarget(LivingEntity targetEntity, boolean isPlayer)
isSuitableTarget(EntityLivingBase target, boolean includeInvincibles)
private boolean
a(pr arg0)
method_6220(class_1699 arg0)
canNavigateToTarget(LivingEntity targetEntity)
canEasilyReach(EntityLivingBase target)