net.minecraft.world.entity.ai.navigation

public class GroundPathNavigation

extends PathNavigation

bbz
net.minecraft.world.entity.ai.navigation.GroundPathNavigation
net.minecraft.class_1409
net.minecraft.entity.ai.pathing.MobNavigation
net.minecraft.src.C_757_
net.minecraft.world.entity.ai.navigation.Navigation

Field summary

Modifier and TypeField
private boolean
p
avoidSun
field_6686
avoidSunlight
f_26446_

Constructor summary

ModifierConstructor
public (Mob p_26449_, Level arg1)

Method summary

Modifier and TypeMethod
protected PathFinder
a(int arg0)
createPathFinder(int arg0)
method_6336(int arg0)
createPathNodeNavigator(int arg0)
m_5532_(int arg0)
protected boolean
a()
canUpdatePath()
method_6358()
isAtValidPosition()
m_7632_()
protected Vec3
b()
getTempMobPos()
method_6347()
getPos()
m_7475_()
public Path
a(gg arg0, int arg1)
createPath(BlockPos arg0, int arg1)
method_6348(class_2338 arg0, int arg1)
findPathTo(BlockPos arg0, int arg1)
m_7864_(C_4675_ p_26476_, int arg1)
public Path
a(atg arg0, int arg1)
createPath(Entity arg0, int arg1)
method_6349(class_1297 arg0, int arg1)
findPathTo(Entity arg0, int arg1)
m_6570_(C_507_ p_26466_, int arg1)
private int
u()
getSurfaceY()
method_6362()
getPathfindingY()
m_26493_()
protected void
D_()
trimPath()
method_6359()
adjustPath()
m_6804_()
protected boolean
a(dna arg0, dna 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_6454_(C_3046_ p_26470_, C_3046_ p_26471_, int p_26472_, int p_26473_, int arg4)
private boolean
a(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, dna 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_26454_(int p_26456_, int p_26457_, int p_26458_, int p_26459_, int p_26460_, int p_26461_, C_3046_ p_26462_, double p_26463_, double arg8)
protected boolean
a(dgw arg0)
hasValidPathType(BlockPathTypes arg0)
method_26338(class_7 arg0)
canWalkOnPath(PathNodeType pathType)
m_7367_(C_2748_ arg0)
private boolean
b(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, dna 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_26480_(int p_26482_, int p_26483_, int p_26484_, int p_26485_, int p_26486_, int p_26487_, C_3046_ p_26488_, double p_26489_, double arg8)
public void
a(boolean arg0)
setCanOpenDoors(boolean arg0)
method_6363(boolean arg0)
setCanPathThroughDoors(boolean canPathThroughDoors)
m_26477_(boolean arg0)
public boolean
e()
canPassDoors()
method_35140()
method_35140()
m_148216_()
public void
b(boolean arg0)
setCanPassDoors(boolean arg0)
method_35139(boolean arg0)
setCanEnterOpenDoors(boolean canEnterOpenDoors)
m_148214_(boolean arg0)
public boolean
f()
canOpenDoors()
method_6366()
canEnterOpenDoors()
m_26492_()
public void
c(boolean arg0)
setAvoidSun(boolean arg0)
method_6361(boolean arg0)
setAvoidSunlight(boolean avoidSunlight)
m_26490_(boolean arg0)