net.minecraft.entity.ai.pathing

public abstract class PathNavigation

sw
net.minecraft.unmapped.C_60686841
net.minecraft.entity.ai.pathing.PathNavigation

Field summary

Modifier and TypeField
protected MobEntity
b
f_63226546
mob
protected World
c
f_74298032
world
protected Path
d
f_86311623
path
protected double
e
f_07096777
speed
private final EntityAttributeInstance
a
f_81040428
followRange
private int
f
f_20159272
ticks
private int
g
f_37008946
lastStuckCheckTime
private Vec3d
h
f_24678036
lastStuckCheckPos
private float
i
f_66843561
offset
private final PathFinder
j
f_98641238
pathFinder

Constructor summary

ModifierConstructor
public (MobEntity mob, World world)

Method summary

Modifier and TypeMethod
protected abstract PathFinder
a()
m_83185087()
createPathFinder()
public void
a(double arg0)
m_44970681(double arg0)
setSpeed(double speed)
public float
i()
m_40890713()
getFollowRange()
public final Path
a(double arg0, double arg1, double arg2)
m_42216539(double arg0, double arg1, double arg2)
findPath(double x, double y, double z)
public Path
a(cj arg0)
m_20759641(C_32594356 arg0)
findPath(BlockPos target)
public boolean
a(double arg0, double arg1, double arg2, double arg3)
m_84297086(double arg0, double arg1, double arg2, double arg3)
moveTo(double x, double y, double z, double speed)
public void
a(float arg0)
m_20152182(float arg0)
setOffset(float offset)
public Path
a(pk arg0)
m_93155785(C_42232651 arg0)
findPath(Entity target)
public boolean
a(pk arg0, double arg1)
m_49365653(C_42232651 arg0, double arg1)
moveTo(Entity entity, double speed)
public boolean
a(asx arg0, double arg1)
m_27679328(C_85604771 arg0, double arg1)
moveAlong(Path path, double speed)
public Path
j()
m_89680605()
getPath()
public void
k()
m_43690173()
tick()
protected void
l()
m_80245470()
updatePath()
protected void
a(aui arg0)
m_67714795(C_94584382 arg0)
doStuckCheck(Vec3d pos)
public boolean
m()
m_19553636()
isDone()
public void
n()
m_85539289()
stop()
protected abstract Vec3d
c()
m_87007695()
getTempPos()
protected abstract boolean
b()
m_84015580()
canUpdatePath()
protected boolean
o()
m_21087534()
isInLiquid()
protected void
d()
m_94710294()
trimPath()
protected abstract boolean
a(aui arg0, aui arg1, int arg2, int arg3, int arg4)
m_89375867(C_94584382 arg0, C_94584382 arg1, int arg2, int arg3, int arg4)
canMoveDirectly(Vec3d from, Vec3d to, int width, int height, int depth)