net.minecraft.entity.ai.pathing

public abstract class PathNavigation

aiw
net.minecraft.unmapped.C_60686841
net.minecraft.entity.ai.pathing.PathNavigation
net.minecraft.pathfinding.PathNavigate

Field summary

Modifier and TypeField
protected MobEntity
a
f_63226546
mob
field_75515_a
protected World
b
f_74298032
world
field_75513_b
protected Path
c
f_86311623
path
field_75514_c
protected double
d
f_07096777
speed
field_75511_d
private final EntityAttributeInstance
p
f_81040428
followRange
field_75512_e
protected int
e
f_20159272
ticks
field_75510_g
protected int
f
f_37008946
lastStuckCheckTime
field_75520_h
protected Vec3d
g
f_24678036
lastStuckCheckPos
field_75521_i
protected Vec3d
h
f_99701417
timeoutCacheNode
field_188557_k
protected long
i
f_90118212
timeoutTimer
field_188558_l
protected long
j
f_73744195
lastTimeoutCheck
field_188559_m
protected double
k
f_58835600
timeoutLimit
field_188560_n
protected float
l
f_43890851
maxDistanceToWaypoint
field_188561_o
protected boolean
m
f_15967102
delayedRecomputation
field_188562_p
protected long
n
f_39900153
lastRecomputeTime
field_188563_q
protected NodeEvaluator
o
f_52030342
nodeEvaluator
field_179695_a
private BlockPos
q
f_76127368
target
field_188564_r
private PathFinder
r
f_98641238
pathFinder
field_179681_j

Constructor summary

ModifierConstructor
public (MobEntity mob, World world)

Method summary

Modifier and TypeMethod
public BlockPos
i()
m_84384773()
getTarget()
func_208485_j()
protected abstract PathFinder
a()
m_83185087()
createPathFinder()
func_179679_a()
public void
a(double arg0)
m_44970681(double arg0)
setSpeed(double speed)
func_75489_a(double arg0)
public float
j()
m_40890713()
getFollowRange()
func_111269_d()
public boolean
k()
m_08572242()
hasDelayedRecomputation()
func_188553_i()
public void
l()
m_48778625()
recomputePath()
func_188554_j()
public final Path
a(double arg0, double arg1, double arg2)
m_42216539(double arg0, double arg1, double arg2)
findPath(double x, double y, double z)
func_75488_a(double arg0, double arg1, double arg2)
public Path
b(el arg0)
m_20759641(C_32594356 arg0)
findPath(BlockPos target)
func_179680_a(BlockPos arg0)
public Path
a(aer arg0)
m_93155785(C_42232651 arg0)
findPath(Entity target)
func_75494_a(Entity arg0)
public boolean
a(double arg0, double arg1, double arg2, double arg3)
m_84297086(double arg0, double arg1, double arg2, double arg3)
moveTo(double x, double y, double z, double speed)
func_75492_a(double arg0, double arg1, double arg2, double arg3)
public boolean
a(aer arg0, double arg1)
m_49365653(C_42232651 arg0, double arg1)
moveTo(Entity entity, double speed)
func_75497_a(Entity arg0, double arg1)
public boolean
a(cbd arg0, double arg1)
m_27679328(C_85604771 arg0, double arg1)
moveAlong(Path path, double speed)
func_75484_a(Path arg0, double arg1)
public Path
m()
m_89680605()
getPath()
func_75505_d()
public void
d()
m_43690173()
tick()
func_75501_e()
protected void
n()
m_86805049()
sendPathFindingPacket()
func_192876_m()
protected void
o()
m_80245470()
updatePath()
func_75508_h()
protected void
a(ced arg0)
m_67714795(C_94584382 arg0)
doStuckCheck(Vec3d pos)
func_179677_a(Vec3d arg0)
public boolean
p()
m_19553636()
isDone()
func_75500_f()
public void
q()
m_85539289()
stop()
func_75499_g()
protected abstract Vec3d
c()
m_87007695()
getTempPos()
func_75502_i()
protected abstract boolean
b()
m_84015580()
canUpdatePath()
func_75485_k()
protected boolean
r()
m_21087534()
isInLiquid()
func_75506_l()
protected void
E_()
m_94710294()
trimPath()
func_75487_m()
protected abstract boolean
a(ced arg0, ced arg1, int arg2, int arg3, int arg4)
m_89375867(C_94584382 arg0, C_94584382 arg1, int arg2, int arg3, int arg4)
canMoveDirectly(Vec3d from, Vec3d to, int width, int height, int depth)
func_75493_a(Vec3d arg0, Vec3d arg1, int arg2, int arg3, int arg4)
public boolean
a(el arg0)
m_42219888(C_32594356 arg0)
isStableDestination(BlockPos pos)
func_188555_b(BlockPos arg0)
public NodeEvaluator
s()
m_00707586()
getNodeEvaluator()
func_189566_q()
public void
d(boolean arg0)
m_46671983(boolean arg0)
setCanFloat(boolean canFloat)
func_212239_d(boolean arg0)
public boolean
t()
m_53293980()
canFloat()
func_212238_t()