CLASS alq net/minecraft/entity/passive/CatEntity
	CLASS alq$a CatFleeGoal
		FIELD c entity Lalq;
		METHOD a canStart ()Z
		METHOD b shouldContinue ()Z
	CLASS alq$b SleepWithOwnerGoal
		FIELD a entity Lalq;
		FIELD b owner Laql;
		METHOD a canStart ()Z
		METHOD b shouldContinue ()Z
		METHOD c start ()V
		METHOD d onRemove ()V
		METHOD e tick ()V
	CLASS alq$c CatTemptGoal
		METHOD e tick ()V
	FIELD bK TAMING_INGREDIENT Laxx;
	FIELD bL CAT_TYPE Lpo;
	FIELD bO COLLAR_COLOR Lpo;
	FIELD bP fleeGoal Lalq$a;
	METHOD D getAmbientSound ()Lxg;
	METHOD H mobTick ()V
	METHOD T_ update ()V
	METHOD a createChild (Lagh;)Lagh;
	METHOD a interactMob (Laql;Lafd;)Z
		ARG 1 player
	METHOD a setCollarColor (Lauq;)V
	METHOD a (Lbat;Lafc;Lagw;Lahe;Lhq;)Lahe;
		ARG 3 difficulty
	METHOD a readCustomDataFromTag (Lhq;)V
	METHOD b createChild (Lagh;)Lalq;
	METHOD b writeCustomDataToTag (Lhq;)V
	METHOD bG getEyeHeight ()F
	METHOD c handleFallDamage (FF)V
		ARG 1 fallDistance
	METHOD ca initAttributes ()V
	METHOD cv getDeathSound ()Lxg;
	METHOD dI getOcelotType ()I
	METHOD dL getCollarColor ()Lauq;
	METHOD dz onTamedChanged ()V
	METHOD e getHurtSound (Laft;)Lxg;
	METHOD n initAi ()V
	METHOD q getOcelotType (I)V
	METHOD y_ initDataTracker ()V
