net.minecraft.server.v1_14_R1

public abstract class NavigationAbstract

apk
net.minecraft.class_1408
net.minecraft.entity.ai.pathing.EntityNavigation
net.minecraft.pathfinding.PathNavigator
net.minecraft.server.v1_14_R1.NavigationAbstract

Field summary

Modifier and TypeField
protected final EntityInsentient
a
field_6684
entity
field_75515_a
protected final World
b
field_6677
world
field_75513_b
protected PathEntity
c
field_6681
currentPath
field_75514_c
protected double
d
field_6668
speed
field_75511_d
private final AttributeInstance
p
field_6671
followRange
field_75512_e
protected int
e
field_6675
tickCount
field_75510_g
protected int
f
field_6674
field_6674
field_75520_h
protected Vec3D
g
field_6672
field_6672
field_75521_i
protected Vec3D
h
field_6680
field_6680
field_188557_k
protected long
i
field_6670
field_6670
field_188558_l
protected long
j
field_6669
field_6669
field_188559_m
protected double
k
field_6682
field_6682
field_188560_n
protected float
l
field_6683
field_6683
field_188561_o
protected boolean
m
field_6679
shouldRecalculate
field_188562_p
protected long
n
field_6685
lastRecalculateTime
field_188563_q
protected PathfinderAbstract
o
field_6678
nodeMaker
field_179695_a
private BlockPosition
q
field_6676
targetPos
field_188564_r
private Pathfinder
r
field_6673
pathNodeNavigator
field_179681_j

Constructor summary

ModifierConstructor
public (EntityInsentient arg0, World arg1)

Method summary

Modifier and TypeMethod
public BlockPosition
h()
method_6355()
getTargetPos()
func_208485_j()
protected abstract Pathfinder
a(int arg0)
method_6336(int arg0)
createPathNodeNavigator(int arg0)
func_179679_a(int arg0)
public void
a(double arg0)
method_6344(double arg0)
setSpeed(double arg0)
func_75489_a(double arg0)
public float
i()
method_6338()
getFollowRange()
func_111269_d()
public boolean
j()
method_6343()
shouldRecalculatePath()
func_188553_i()
public void
k()
method_6356()
recalculatePath()
func_188554_j()
public final PathEntity
a(double arg0, double arg1, double arg2)
method_6352(double arg0, double arg1, double arg2)
findPathTo(double arg0, double arg1, double arg2)
func_75488_a(double arg0, double arg1, double arg2)
public PathEntity
b(ev arg0)
method_6348(class_2338 arg0)
findPathTo(BlockPos arg0)
func_179680_a(BlockPos arg0)
public PathEntity
a(ail arg0)
method_6349(class_1297 arg0)
findPathTo(Entity arg0)
func_75494_a(Entity arg0)
protected PathEntity
a(ev arg0, double arg1, double arg2, double arg3, int arg4, boolean arg5)
method_18416(class_2338 arg0, double arg1, double arg2, double arg3, int arg4, boolean arg5)
findPathTo(BlockPos arg0, double arg1, double arg2, double arg3, int arg4, boolean arg5)
func_220971_a(BlockPos arg0, double arg1, double arg2, double arg3, int arg4, boolean arg5)
public boolean
a(double arg0, double arg1, double arg2, double arg3)
method_6337(double arg0, double arg1, double arg2, double arg3)
startMovingTo(double arg0, double arg1, double arg2, double arg3)
func_75492_a(double arg0, double arg1, double arg2, double arg3)
public boolean
a(ail arg0, double arg1)
method_6335(class_1297 arg0, double arg1)
startMovingTo(Entity arg0, double arg1)
func_75497_a(Entity arg0, double arg1)
public boolean
a(cnm arg0, double arg1)
method_6334(class_11 arg0, double arg1)
startMovingAlong(Path arg0, double arg1)
func_75484_a(Path arg0, double arg1)
public PathEntity
l()
method_6345()
getCurrentPath()
func_75505_d()
public void
c()
method_6360()
tick()
func_75501_e()
protected void
m()
method_6339()
method_6339()
func_75508_h()
protected void
a(csb arg0)
method_6346(class_243 arg0)
method_6346(Vec3d arg0)
func_179677_a(Vec3d arg0)
public boolean
n()
method_6357()
isIdle()
func_75500_f()
public void
o()
method_6340()
stop()
func_75499_g()
protected abstract Vec3D
b()
method_6347()
getPos()
func_75502_i()
protected abstract boolean
a()
method_6358()
isAtValidPosition()
func_75485_k()
protected boolean
p()
method_6351()
isInLiquid()
func_75506_l()
protected void
D_()
method_6359()
method_6359()
func_75487_m()
protected abstract boolean
a(csb arg0, csb arg1, int arg2, int arg3, int arg4)
method_6341(class_243 arg0, class_243 arg1, int arg2, int arg3, int arg4)
canPathDirectlyThrough(Vec3d arg0, Vec3d arg1, int arg2, int arg3, int arg4)
func_75493_a(Vec3d arg0, Vec3d arg1, int arg2, int arg3, int arg4)
public boolean
a(ev arg0)
method_6333(class_2338 arg0)
isValidPosition(BlockPos arg0)
func_188555_b(BlockPos arg0)
public PathfinderAbstract
q()
method_6342()
getNodeMaker()
func_189566_q()
public void
d(boolean arg0)
method_6354(boolean arg0)
setCanSwim(boolean arg0)
func_212239_d(boolean arg0)
public boolean
r()
method_6350()
canSwim()
func_212238_t()
public void
c(ev arg0)
method_18053(class_2338 arg0)
method_18053(BlockPos arg0)
func_220970_c(BlockPos arg0)