CLASS api net/minecraft/entity/ai/pathing/EntityNavigation
	FIELD a entity Lais;
	FIELD b world Lbhi;
	FIELD c currentPath Lcni;
	FIELD d speed D
	FIELD e tickCount I
	FIELD m shouldRecalculate Z
	FIELD n lastRecalculateTime J
	FIELD o nodeMaker Lcnh;
	FIELD p followRange Laji;
	FIELD q targetPos Lev;
	FIELD r pathNodeNavigator Lcnk;
	METHOD a isAtValidPosition ()Z
	METHOD a setSpeed (D)V
		ARG 1 speed
	METHOD a findPathTo (DDD)Lcni;
		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)Lcnk;
	METHOD a findPathTo (Laii;)Lcni;
	METHOD a startMovingTo (Laii;D)Z
		ARG 2 speed
	METHOD a startMovingAlong (Lcni;D)Z
		ARG 2 speed
	METHOD a canPathDirectlyThrough (Lcrx;Lcrx;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)Lcni;
		ARG 1 pos
		ARG 2 x
		ARG 4 y
		ARG 6 z
		ARG 8 extraRange
		ARG 9 offsetUp
	METHOD b getPos ()Lcrx;
	METHOD b findPathTo (Lev;)Lcni;
		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 ()Lcni;
	METHOD n isIdle ()Z
	METHOD o stop ()V
	METHOD p isInLiquid ()Z
	METHOD q getNodeMaker ()Lcnh;
	METHOD r canSwim ()Z
