CLASS apk net/minecraft/entity/ai/pathing/EntityNavigation
	FIELD a entity Laiv;
	FIELD b world Lbhl;
	FIELD c currentPath Lcnl;
	FIELD d speed D
	FIELD e tickCount I
	FIELD m shouldRecalculate Z
	FIELD n lastRecalculateTime J
	FIELD o nodeMaker Lcnk;
	FIELD p followRange Lajl;
	FIELD q targetPos Lev;
	FIELD r pathNodeNavigator Lcnn;
	METHOD a isAtValidPosition ()Z
	METHOD a setSpeed (D)V
		ARG 1 speed
	METHOD a findPathTo (DDD)Lcnl;
		ARG 1 x
		ARG 3 y
		ARG 5 z
	METHOD a startMovingTo (DDDD)Z
		ARG 1 x
		ARG 3 y
		ARG 5 z
		ARG 7 speed
	METHOD a createPathNodeNavigator (I)Lcnn;
	METHOD a findPathTo (Lail;)Lcnl;
	METHOD a startMovingTo (Lail;D)Z
		ARG 2 speed
	METHOD a startMovingAlong (Lcnl;D)Z
		ARG 2 speed
	METHOD a canPathDirectlyThrough (Lcsa;Lcsa;III)Z
		ARG 1 origin
		ARG 2 target
		ARG 3 sizeX
		ARG 4 sizeY
		ARG 5 sizeZ
	METHOD a isValidPosition (Lev;)Z
		ARG 1 pos
	METHOD a findPathTo (Lev;DDDIZ)Lcnl;
		ARG 1 pos
		ARG 2 x
		ARG 4 y
		ARG 6 z
		ARG 8 extraRange
		ARG 9 offsetUp
	METHOD b getPos ()Lcsa;
	METHOD b findPathTo (Lev;)Lcnl;
		ARG 1 pos
	METHOD c tick ()V
	METHOD d setCanSwim (Z)V
		ARG 1 canSwim
	METHOD h getTargetPos ()Lev;
	METHOD i getFollowRange ()F
	METHOD j shouldRecalculatePath ()Z
	METHOD k recalculatePath ()V
	METHOD l getCurrentPath ()Lcnl;
	METHOD n isIdle ()Z
	METHOD o stop ()V
	METHOD p isInLiquid ()Z
	METHOD q getNodeMaker ()Lcnk;
	METHOD r canSwim ()Z
