net.minecraft.entity.ai.pathing

public class MobNavigation

extends EntityNavigation

ayi
net.minecraft.world.entity.ai.navigation.GroundPathNavigation
net.minecraft.class_1409
net.minecraft.entity.ai.pathing.MobNavigation
net.minecraft.unmapped.C_umfumcxf
net.minecraft.pathfinding.GroundPathNavigator
net.minecraft.pathfinding.GroundPathNavigator

Field summary

Modifier and TypeField
private boolean
p
avoidSun
field_6686
avoidSunlight
f_nzbxtdea
field_179694_f
shouldAvoidSun

Constructor summary

ModifierConstructor
public (MobEntity arg0, World arg1)

Method summary

Modifier and TypeMethod
protected PathNodeNavigator
a(int arg0)
createPathFinder(int arg0)
method_6336(int arg0)
createPathNodeNavigator(int arg0)
m_rhavjrcm(int arg0)
func_179679_a(int arg0)
getPathFinder(int arg0)
protected boolean
a()
canUpdatePath()
method_6358()
isAtValidPosition()
m_khhogyuw()
func_75485_k()
canNavigate()
protected Vec3d
b()
getTempMobPos()
method_6347()
getPos()
m_tzgadsdi()
func_75502_i()
getEntityPosition()
public Path
a(fx arg0, int arg1)
createPath(BlockPos arg0, int arg1)
method_6348(class_2338 arg0, int arg1)
findPathTo(BlockPos arg0, int arg1)
m_kgklaorz(C_hynzadkk arg0, int arg1)
func_179680_a(BlockPos arg0, int arg1)
getPathToPos(BlockPos arg0, int arg1)
public Path
a(aqa arg0, int arg1)
createPath(Entity arg0, int arg1)
method_6349(class_1297 arg0, int arg1)
findPathTo(Entity arg0, int arg1)
m_wuqknepy(C_astfners arg0, int arg1)
func_75494_a(Entity arg0, int arg1)
pathfind(Entity arg0, int arg1)
private int
u()
getSurfaceY()
method_6362()
getPathfindingY()
m_idgchvim()
func_179687_p()
getPathablePosY()
protected void
D_()
trimPath()
method_6359()
adjustPath()
m_piwnxgva()
func_75487_m()
trimPath()
protected boolean
a(dcn arg0, dcn arg1, int arg2, int arg3, int arg4)
canMoveDirectly(Vec3 arg0, Vec3 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)
m_bdwdpiwz(C_vgpupfxx arg0, C_vgpupfxx arg1, int arg2, int arg3, int arg4)
func_75493_a(Vector3d arg0, Vector3d arg1, int arg2, int arg3, int arg4)
isDirectPathBetweenPoints(Vector3d arg0, Vector3d arg1, int arg2, int arg3, int arg4)
private boolean
a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, dcn arg6, double arg7, double arg8)
canWalkOn(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Vec3 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)
allVisibleAreSafe(int centerX, int centerY, int centerZ, int sizeX, int sizeY, int sizeZ, Vec3d entityPos, double lookVecX, double lookVecZ)
m_xccuvxma(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, C_vgpupfxx arg6, double arg7, double arg8)
func_179683_a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Vector3d arg6, double arg7, double arg8)
isSafeToStandAt(int x, int y, int z, int sizeX, int sizeY, int sizeZ, Vector3d vec31, double arg7, double arg8)
protected boolean
a(cwz arg0)
hasValidPathType(BlockPathTypes arg0)
method_26338(class_7 arg0)
canWalkOnPath(PathNodeType pathType)
m_jlobybcp(C_rnyexijx arg0)
func_230287_a_(PathNodeType arg0)
func_230287_a_(PathNodeType nodeType)
private boolean
b(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, dcn arg6, double arg7, double arg8)
canWalkAbove(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Vec3 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)
allVisibleArePassable(int x, int y, int z, int sizeX, int sizeY, int sizeZ, Vec3d entityPos, double lookVecX, double lookVecZ)
m_yzthmbpv(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, C_vgpupfxx arg6, double arg7, double arg8)
func_179692_b(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, Vector3d arg6, double arg7, double arg8)
isPositionClear(int x, int y, int z, int sizeX, int sizeY, int sizeZ, Vector3d arg6, double arg7, double arg8)
public void
a(boolean arg0)
setCanOpenDoors(boolean arg0)
method_6363(boolean arg0)
setCanPathThroughDoors(boolean canPathThroughDoors)
m_znotnoaz(boolean arg0)
func_179688_b(boolean arg0)
setBreakDoors(boolean canBreakDoors)
public boolean
f()
canOpenDoors()
method_6366()
canEnterOpenDoors()
m_orxgnqwl()
func_179686_g()
getEnterDoors()
public void
c(boolean arg0)
setAvoidSun(boolean arg0)
method_6361(boolean arg0)
setAvoidSunlight(boolean avoidSunlight)
m_jahqtqnx(boolean arg0)
func_179685_e(boolean arg0)
setAvoidSun(boolean avoidSun)