net.minecraft.entity.ai.pathing

public class GroundPathNavigation

extends PathNavigation

sv
net.minecraft.class_2620
net.minecraft.entity.ai.pathing.GroundPathNavigation
net.minecraft.pathfinding.PathNavigateGround

Field summary

Modifier and TypeField
protected WalkNodeEvaluator
a
field_11965
nodeEvaluator
nodeProcessor
private boolean
f
field_11966
avoidSunLight
shouldAvoidSun

Constructor summary

ModifierConstructor
public (MobEntity arg0, World arg1)

Method summary

Modifier and TypeMethod
protected PathFinder
a()
method_11037()
createPathFinder()
getPathFinder()
protected boolean
b()
method_2794()
canUpdatePath()
canNavigate()
protected Vec3d
c()
method_2792()
getTempPos()
getEntityPosition()
private int
p()
method_11036()
getSurfaceY()
getPathablePosY()
protected void
d()
method_2796()
trimPath()
removeSunnyPath()
protected boolean
a(aui arg0, aui arg1, int arg2, int arg3, int arg4)
method_2777(class_236 arg0, class_236 arg1, int arg2, int arg3, int arg4)
canMoveDirectly(Vec3d arg0, Vec3d arg1, int arg2, int arg3, int arg4)
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, aui arg6, double arg7, double arg8)
method_11026(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 x, int y, int z, int sizeX, int sizeY, int sizeZ, Vec3 vec31, double arg7, double arg8)
private boolean
b(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, aui arg6, double arg7, double arg8)
method_11028(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)
public void
a(boolean arg0)
method_11027(boolean arg0)
setCanSwim(boolean canSwim)
setAvoidsWater(boolean avoidsWater)
public boolean
e()
method_11032()
canSwim()
getAvoidsWater()
public void
b(boolean arg0)
method_11029(boolean arg0)
setCanOpenDoors(boolean canOpenDoors)
setBreakDoors(boolean canBreakDoors)
public void
c(boolean arg0)
method_11030(boolean arg0)
setCanPassThroughDoors(boolean canPassThroughDoors)
setEnterDoors(boolean par1)
public boolean
g()
method_11034()
canPassThroughDoors()
getEnterDoors()
public void
d(boolean arg0)
method_11031(boolean arg0)
setCanFloat(boolean canFloat)
setCanSwim(boolean canSwim)
public boolean
h()
method_11035()
canFloat()
getCanSwim()
public void
e(boolean arg0)
method_11033(boolean arg0)
setAvoidSunLight(boolean avoidSunLight)
setAvoidSun(boolean par1)