net.minecraft.entity.ai.pathing

public class GroundPathNavigation

extends PathNavigation

aph
net.minecraft.class_1409
net.minecraft.entity.ai.pathing.GroundPathNavigation
net.minecraft.pathfinding.GroundPathNavigator
net.minecraft.pathfinding.GroundPathNavigator

Field summary

Modifier and TypeField
private boolean
p
field_6686
avoidSunLight
field_179694_f
field_179694_f

Constructor summary

ModifierConstructor
public (MobEntity arg0, World arg1)

Method summary

Modifier and TypeMethod
protected PathFinder
a(int arg0)
method_6336(int arg0)
createPathFinder(int arg0)
func_179679_a(int arg0)
getPathFinder(int arg0)
protected boolean
a()
method_6358()
canUpdatePath()
func_75485_k()
canNavigate()
protected Vec3d
b()
method_6347()
getTempPos()
func_75502_i()
getEntityPosition()
public Path
b(ev arg0)
method_6348(class_2338 arg0)
findPath(BlockPos arg0)
func_179680_a(BlockPos arg0)
getPathToPos(BlockPos arg0)
public Path
a(aii arg0)
method_6349(class_1297 arg0)
findPath(Entity arg0)
func_75494_a(Entity arg0)
getPathToEntityLiving(Entity arg0)
private int
s()
method_6362()
getSurfaceY()
func_179687_p()
getPathablePosY()
protected void
D_()
method_6359()
trimPath()
func_75487_m()
trimPath()
protected boolean
a(crx arg0, crx arg1, int arg2, int arg3, int arg4)
method_6341(class_243 arg0, class_243 arg1, int arg2, int arg3, int arg4)
canMoveDirectly(Vec3d arg0, Vec3d arg1, int arg2, int arg3, int arg4)
func_75493_a(Vec3d arg0, Vec3d arg1, int arg2, int arg3, int arg4)
isDirectPathBetweenPoints(Vec3d arg0, Vec3d arg1, int arg2, int arg3, int arg4)
private boolean
a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, crx arg6, double arg7, double arg8)
method_6364(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, class_243 arg6, double arg7, double arg8)
canWalkOn(int x, int y, int z, int width, int height, int depth, Vec3d pos, double distanceX, double distanceZ)
func_179683_a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Vec3d arg6, double arg7, double arg8)
isSafeToStandAt(int x, int y, int z, int sizeX, int sizeY, int sizeZ, Vec3d vec31, double arg7, double arg8)
private boolean
b(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, crx arg6, double arg7, double arg8)
method_6367(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, class_243 arg6, double arg7, double arg8)
canWalkAbove(int x, int y, int z, int width, int height, int depth, Vec3d pos, double distanceX, double distanceZ)
func_179692_b(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Vec3d arg6, double arg7, double arg8)
isPositionClear(int x, int y, int z, int sizeX, int sizeY, int sizeZ, Vec3d arg6, double arg7, double arg8)
public void
a(boolean arg0)
method_6363(boolean arg0)
setCanOpenDoors(boolean canOpenDoors)
func_179688_b(boolean arg0)
setBreakDoors(boolean canBreakDoors)
public boolean
f()
method_6366()
canPassThroughDoors()
func_179686_g()
getEnterDoors()
public void
c(boolean arg0)
method_6361(boolean arg0)
setAvoidSunLight(boolean avoidSunLight)
func_179685_e(boolean arg0)
setAvoidSun(boolean avoidSun)