CLASS alz net/minecraft/entity/ai/pathing/EntityNavigation
	FIELD a entity Lahv;
	FIELD b world Lbde;
	FIELD c currentPath Lciw;
	FIELD d speed D
	FIELD e tickCount I
	FIELD m shouldRecalculate Z
	FIELD n lastRecalculateTime J
	FIELD o nodeMaker Lciv;
	FIELD p followRange Laik;
	FIELD q targetPos Les;
	FIELD r pathNodeNavigator Lciy;
	METHOD a createPathNodeNavigator ()Lciy;
	METHOD a setSpeed (D)V
		ARG 1 speed
	METHOD a findPathTo (DDD)Lciw;
		ARG 1 x
		ARG 3 y
		ARG 5 z
	METHOD a startMovingTo (DDDD)Z
		ARG 7 speed
	METHOD a findPathTo (Lahl;)Lciw;
	METHOD a startMovingTo (Lahl;D)Z
		ARG 2 speed
	METHOD a startMovingAlong (Lciw;D)Z
		ARG 2 speed
	METHOD a canPathDirectlyThrough (Lcnk;Lcnk;III)Z
		ARG 1 origin
		ARG 2 target
		ARG 3 sizeX
		ARG 4 sizeY
		ARG 5 sizeZ
	METHOD a isValidPosition (Les;)Z
		ARG 1 pos
	METHOD b isAtValidPosition ()Z
	METHOD b findPathTo (Les;)Lciw;
		ARG 1 pos
	METHOD d tick ()V
	METHOD d setCanSwim (Z)V
		ARG 1 canSwim
	METHOD i getTargetPos ()Les;
	METHOD j getFollowRange ()F
	METHOD k shouldRecalculatePath ()Z
	METHOD l recalculatePath ()V
	METHOD m getCurrentPath ()Lciw;
	METHOD p isIdle ()Z
	METHOD q stop ()V
	METHOD r isInLiquid ()Z
	METHOD s getNodeMaker ()Lciv;
	METHOD t canSwim ()Z
