CLASS aqk net/minecraft/entity/mob/ShulkerEntity
	CLASS aqk$a ShootBulletGoal
		FIELD b counter I
		METHOD a canStart ()Z
		METHOD c start ()V
		METHOD d onRemove ()V
		METHOD e tick ()V
	CLASS aqk$c SearchForTargetGoal
		METHOD a canStart ()Z
		METHOD a getSearchBox (D)Lcmo;
			ARG 1 distance
		METHOD a (Lahm;)Z
			ARG 0 entity
	CLASS aqk$d SearchForPlayerGoal
		METHOD a canStart ()Z
		METHOD a getSearchBox (D)Lcmo;
			ARG 1 distance
	CLASS aqk$e PeekGoal
		FIELD b counter I
		METHOD a canStart ()Z
		METHOD b shouldContinue ()Z
		METHOD c start ()V
		METHOD d onRemove ()V
		METHOD e tick ()V
	FIELD bF ATTR_COVERED_ARMOR_BONUS_UUID Ljava/util/UUID;
	FIELD bG ATTR_COVERED_ARMOR_BONUS Laic;
	FIELD b ATTACHED_FACE Lpt;
	FIELD c ATTACHED_BLOCK Lpt;
	FIELD d PEEK_AMOUNT Lpt;
	METHOD A playAmbientSound ()V
	METHOD D getAmbientSound ()Lxt;
	METHOD a setPositionAndRotations (DDDFFIZ)V
		ARG 1 x
		ARG 3 y
		ARG 5 z
	METHOD a setPeekAmount (I)V
	METHOD a damage (Lagm;F)Z
		ARG 1 source
		ARG 2 amount
	METHOD a move (Lahr;DDD)V
		ARG 1 type
		ARG 2 x
		ARG 4 y
		ARG 6 z
	METHOD a prepareEntityData (Lbcg;Lafx;Lahp;Lahx;Lhs;)Lahx;
		ARG 3 difficulty
	METHOD a readCustomDataFromTag (Lhs;)V
	METHOD a onTrackedDataSet (Lpt;)V
	METHOD b setPosition (DDD)V
		ARG 1 x
	METHOD b writeCustomDataToTag (Lhs;)V
	METHOD bH getEyeHeight ()F
	METHOD bX getSoundCategory ()Lxv;
	METHOD cb initAttributes ()V
	METHOD cw getDeathSound ()Lxt;
	METHOD dB getAttachedFace ()Ley;
	METHOD dC getAttachedBlock ()Let;
	METHOD dD getPeekAmount ()I
	METHOD e getHurtSound (Lagm;)Lxt;
	METHOD g setAttachedBlock (Let;)V
	METHOD h update ()V
	METHOD i pushAwayFrom (Lahd;)V
	METHOD k updateMovement ()V
	METHOD n prepareGoals ()V
	METHOD o createBodyControl ()Laij;
	METHOD w_ initDataTracker ()V
