net.minecraft.entity.ai.pathing

public class PathNavigation

vv
net.minecraft.class_934
net.minecraft.entity.ai.pathing.PathNavigation
net.minecraft.pathfinding.PathNavigate

Field summary

Modifier and TypeField
private MobEntity
a
field_3644
mob
theEntity
private World
b
field_3645
world
worldObj
private Path
c
field_3646
path
currentPath
private double
d
field_6876
speed
speed
private EntityAttributeInstance
e
field_6877
followRange
pathSearchRange
private boolean
f
field_3649
avoidSunlight
avoidSun
private int
g
field_3650
ticks
totalTicks
private int
h
field_3651
lastStuckCheckTime
ticksAtLastPos
private Vec3d
i
field_3652
lastStuckCheckPos
lastPosCheck
private boolean
j
field_3653
canWalkThroughDoors
canPassOpenWoodenDoors
private boolean
k
field_3654
canOpenDoors
canPassClosedWoodenDoors
private boolean
l
field_3655
canFloat
avoidsWater
private boolean
m
field_3656
canSwim
canSwim

Constructor summary

ModifierConstructor
public (MobEntity mob, World world)

Method summary

Modifier and TypeMethod
public void
a(boolean arg0)
method_2780(boolean arg0)
setCanFloat(boolean canFloat)
setAvoidsWater(boolean arg0)
public boolean
a()
method_2771()
canFloat()
getAvoidsWater()
public void
b(boolean arg0)
method_2782(boolean arg0)
setCanOpenDoors(boolean canOpenDoors)
setBreakDoors(boolean arg0)
public void
c(boolean arg0)
method_2784(boolean arg0)
setCanWalkThroughDoors(boolean canWalkThroughDoors)
setEnterDoors(boolean arg0)
public boolean
c()
method_2783()
canOpenDoors()
getCanBreakDoors()
public void
d(boolean arg0)
method_2786(boolean arg0)
setAvoidSunlight(boolean avoidSunLight)
setAvoidSun(boolean arg0)
public void
a(double arg0)
method_6223(double arg0)
setSpeed(double speed)
setSpeed(double arg0)
public void
e(boolean arg0)
method_2788(boolean arg0)
setCanSwim(boolean canSwim)
setCanSwim(boolean arg0)
public float
d()
method_6226()
getFollowRange()
getPathSearchRange()
public Path
a(double arg0, double arg1, double arg2)
method_2772(double arg0, double arg1, double arg2)
findPath(double x, double y, double z)
getPathToXYZ(double arg0, double arg1, double arg2)
public boolean
a(double arg0, double arg1, double arg2, double arg3)
method_2773(double arg0, double arg1, double arg2, double arg3)
moveTo(double x, double y, double z, double speed)
tryMoveToXYZ(double arg0, double arg1, double arg2, double arg3)
public Path
a(sa arg0)
method_6224(class_864 arg0)
findPath(Entity target)
getPathToEntityLiving(Entity arg0)
public boolean
a(sa arg0, double arg1)
method_6225(class_864 arg0, double arg1)
moveTo(Entity entity, double speed)
tryMoveToEntityLiving(Entity arg0, double arg1)
public boolean
a(ayf arg0, double arg1)
method_2776(class_87 arg0, double arg1)
moveAlong(Path path, double speed)
setPath(PathEntity arg0, double arg1)
public Path
e()
method_2785()
getPath()
getPath()
public void
f()
method_2787()
tick()
onUpdateNavigation()
private void
i()
method_2791()
updatePath()
pathFollow()
public boolean
g()
method_2789()
isDone()
noPath()
public void
h()
method_2790()
stop()
clearPathEntity()
private Vec3d
j()
method_2792()
getTempPos()
getEntityPosition()
private int
k()
method_2793()
getSurfaceY()
getPathableYPos()
private boolean
l()
method_2794()
canUpdatePath()
canNavigate()
private boolean
m()
method_2795()
isInLiquid()
isInLiquid()
private void
n()
method_2796()
trimPath()
removeSunnyPath()
private boolean
a(azw arg0, azw arg1, int arg2, int arg3, int arg4)
method_2777(class_236 arg0, class_236 arg1, int arg2, int arg3, int arg4)
canMoveDirectly(Vec3d from, Vec3d to, int width, int height, int depth)
isDirectPathBetweenPoints(Vec3 arg0, Vec3 arg1, int arg2, int arg3, int arg4)
private boolean
a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, azw arg6, double arg7, double arg8)
method_2775(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, class_236 arg6, double arg7, double arg8)
canWalkOn(int x, int y, int z, int width, int height, int depth, Vec3d pos, double distanceX, double distanceZ)
isSafeToStandAt(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Vec3 arg6, double arg7, double arg8)
private boolean
b(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, azw arg6, double arg7, double arg8)
method_2781(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, class_236 arg6, double arg7, double arg8)
canWalkAbove(int x, int y, int z, int width, int height, int depth, Vec3d pos, double distanceX, double distanceZ)
isPositionClear(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Vec3 arg6, double arg7, double arg8)