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