net.minecraft.world.entity.ai.goal.target

public abstract class TargetGoal

extends Goal

bov
net.minecraft.world.entity.ai.goal.target.TargetGoal
net.minecraft.class_1405
net.minecraft.unmapped.C_mtwwzsxk
net.minecraft.entity.ai.goal.TrackTargetGoal
net.minecraft.entity.ai.goal.TrackTargetGoal
net.minecraft.src.C_745_
net.minecraft.world.entity.ai.goal.target.PathfinderGoalTarget

Field summary

Modifier and TypeField
private static final int
a
EMPTY_REACH_CACHE
field_30233
f_ikfrjpoo
UNSET
UNSET
f_148155_
private static final int
b
CAN_REACH_CACHE
field_30234
f_lkjxdmms
CAN_TRACK
CAN_TRACK
f_148156_
private static final int
c
CANT_REACH_CACHE
field_30235
f_ylktzqov
CANNOT_TRACK
CANNOT_TRACK
f_148157_
protected final Mob
e
mob
field_6660
f_ygngixio
mob
mob
f_26135_
protected final boolean
f
mustSee
field_6658
f_mtuqycba
checkVisibility
checkVisibility
f_26136_
private final boolean
d
mustReach
field_6663
f_snmcdaok
checkCanNavigate
checkCanNavigate
f_26131_
private int
i
reachCache
field_6662
f_aybnlcre
canNavigateFlag
canNavigateFlag
f_26132_
private int
j
reachCacheTime
field_6661
f_qbckxvpx
checkCanNavigateCooldown
checkCanNavigateCooldown
f_26133_
private int
k
unseenTicks
field_6659
f_rlxbknir
timeWithoutVisibility
timeWithoutVisibility
f_26134_
protected LivingEntity
g
targetMob
field_6664
f_eqphelog
target
target
f_26137_
protected int
h
unseenMemoryTicks
field_6657
f_qcofywkt
maxTimeWithoutVisibility
maxTimeWithoutVisibility
f_26138_

Constructor summary

ModifierConstructor
public (Mob mob, boolean checkVisibility)
public (Mob mob, boolean checkVisibility, boolean checkNavigable)

Method summary

Modifier and TypeMethod
public boolean
b()
canContinueToUse()
method_6266()
m_trsyngvn()
shouldContinue()
shouldContinue()
m_8045_()
protected double
l()
getFollowDistance()
method_6326()
m_vmutrbzr()
getFollowRange()
getFollowRange()
m_7623_()
public void
c()
start()
method_6269()
m_koalcxuy()
start()
start()
m_8056_()
public void
d()
stop()
method_6270()
m_vtbcctlg()
stop()
stop()
m_8041_()
protected boolean
a(bfz arg0, bqm arg1)
canAttack(LivingEntity arg0, TargetingConditions arg1)
method_6328(class_1309 arg0, class_4051 arg1)
m_bopbupoe(C_usxaxydn arg0, C_cjtyhinh arg1)
canTrack(LivingEntity target, TargetPredicate targetPredicate)
canTrack(LivingEntity target, TargetPredicate targetPredicate)
m_26150_(C_524_ p_26152_, C_780_ arg1)
private boolean
a(bfz arg0)
canReach(LivingEntity arg0)
method_6329(class_1309 arg0)
m_pqorcxma(C_usxaxydn arg0)
canNavigateToEntity(LivingEntity entity)
canNavigateToEntity(LivingEntity entity)
m_26148_(C_524_ arg0)
public TargetGoal
c(int arg0)
setUnseenMemoryTicks(int arg0)
method_6330(int arg0)
m_haysuczf(int arg0)
setMaxTimeWithoutVisibility(int time)
setMaxTimeWithoutVisibility(int time)
m_26146_(int arg0)