net.minecraft.entity.ai.goal

public abstract class TrackTargetGoal

extends Goal

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

Field summary

Modifier and TypeField
protected PathFinderMobEntity
c
field_6875
mob
taskOwner
protected boolean
d
field_3642
checkVisibility
shouldCheckSight
private boolean
a
field_3637
checkCanNavigate
nearbyOnly
private int
b
field_3638
canNavigateFlag
targetSearchStatus
private int
e
field_3639
checkCanNavigateCooldown
targetSearchDelay
private int
f
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()
protected boolean
a(sv arg0, boolean arg1)
method_6221(class_1699 arg0, boolean arg1)
canTarget(LivingEntity targetEntity, boolean isPlayer)
isSuitableTarget(EntityLivingBase arg0, boolean arg1)
private boolean
a(sv arg0)
method_6220(class_1699 arg0)
canNavigateToTarget(LivingEntity targetEntity)
canEasilyReach(EntityLivingBase arg0)