net.minecraft.entity.ai.goal

public abstract class TrackTargetGoal

extends Goal

vc
net.minecraft.unmapped.C_26503435
net.minecraft.entity.ai.goal.TrackTargetGoal

Field summary

Modifier and TypeField
protected final PathFinderMobEntity
e
f_03304500
mob
protected boolean
f
f_77686246
checkVisibility
private boolean
a
f_62007494
checkCanNavigate
private int
b
f_04013465
canNavigateFlag
private int
c
f_07483344
checkCanNavigateCooldown
private int
d
f_48252254
timeWithoutVisibility
protected LivingEntity
g
f_60915880
target
protected int
h
f_53027622
maxTimeWithoutVisibility

Constructor summary

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

Method summary

Modifier and TypeMethod
public boolean
b()
m_68122984()
shouldContinue()
protected double
f()
m_64073948()
getFollowRange()
public void
c()
m_38932409()
start()
public void
d()
m_77320506()
stop()
public static boolean
a(sb arg0, sa arg1, boolean arg2, boolean arg3)
m_14725985(C_21461336 arg0, C_74425583 arg1, boolean arg2, boolean arg3)
isTarget(MobEntity entity, LivingEntity target, boolean isPlayer, boolean checkVisibility)
protected boolean
a(sa arg0, boolean arg1)
m_84499233(C_74425583 arg0, boolean arg1)
canTarget(LivingEntity targetEntity, boolean isPlayer)
private boolean
a(sa arg0)
m_59048105(C_74425583 arg0)
canNavigateToTarget(LivingEntity targetEntity)