CLASS amj net/minecraft/entity/passive/CatEntity
	CLASS amj$a CatFleeGoal
		FIELD c entity Lamj;
		METHOD a canStart ()Z
		METHOD b shouldContinue ()Z
	CLASS amj$b SleepWithOwnerGoal
		FIELD a entity Lamj;
		FIELD b owner Larj;
		METHOD a canStart ()Z
		METHOD b shouldContinue ()Z
		METHOD c start ()V
		METHOD d onRemove ()V
		METHOD e tick ()V
	CLASS amj$c CatTemptGoal
		METHOD e tick ()V
	FIELD bH TAMING_INGREDIENT Lazj;
	FIELD bI CAT_TYPE Lpr;
	FIELD bL COLLAR_COLOR Lpr;
	FIELD bM fleeGoal Lamj$a;
	METHOD F getAmbientSound ()Lxr;
	METHOD J mobTick ()V
	METHOD a createChild (Lagz;)Lagz;
	METHOD a canBreedWith (Lami;)Z
		ARG 1 other
	METHOD a interactMob (Larj;Lafw;)Z
		ARG 1 player
	METHOD a setCollarColor (Lavz;)V
	METHOD a prepareEntityData (Lbcj;Lafv;Laho;Lahw;Lhq;)Lahw;
		ARG 3 difficulty
	METHOD a readCustomDataFromTag (Lhq;)V
	METHOD b createChild (Lagz;)Lamj;
	METHOD b writeCustomDataToTag (Lhq;)V
	METHOD bH getEyeHeight ()F
	METHOD c canImmediatelyDespawn (D)Z
		ARG 1 distanceSquared
	METHOD c handleFallDamage (FF)V
		ARG 1 fallDistance
	METHOD cd initAttributes ()V
	METHOD cz getDeathSound ()Lxr;
	METHOD dE onTamedChanged ()V
	METHOD dN getOcelotType ()I
	METHOD dQ getCollarColor ()Lavz;
	METHOD e getHurtSound (Lagl;)Lxr;
	METHOD f isBreedingItem (Laxc;)Z
	METHOD h update ()V
	METHOD q getOcelotType (I)V
	METHOD w_ initDataTracker ()V
