CLASS amk net/minecraft/entity/passive/CatEntity
	CLASS amk$a CatFleeGoal
		FIELD c entity Lamk;
		METHOD a canStart ()Z
		METHOD b shouldContinue ()Z
	CLASS amk$b SleepWithOwnerGoal
		FIELD a entity Lamk;
		FIELD b owner Lark;
		METHOD a canStart ()Z
		METHOD b shouldContinue ()Z
		METHOD c start ()V
		METHOD d onRemove ()V
		METHOD e tick ()V
	CLASS amk$c CatTemptGoal
		METHOD e tick ()V
	FIELD bJ TAMING_INGREDIENT Lazj;
	FIELD bK CAT_TYPE Lpt;
	FIELD bN COLLAR_COLOR Lpt;
	FIELD bO fleeGoal Lamk$a;
	METHOD D getAmbientSound ()Lxt;
	METHOD I mobTick ()V
	METHOD a createChild (Laha;)Laha;
	METHOD a canBreedWith (Lamj;)Z
		ARG 1 other
	METHOD a interactMob (Lark;Lafy;)Z
		ARG 1 player
	METHOD a setCollarColor (Lawa;)V
	METHOD a prepareEntityData (Lbcg;Lafx;Lahp;Lahx;Lhs;)Lahx;
		ARG 3 difficulty
	METHOD a readCustomDataFromTag (Lhs;)V
	METHOD b createChild (Laha;)Lamk;
	METHOD b writeCustomDataToTag (Lhs;)V
	METHOD bH getEyeHeight ()F
	METHOD c canImmediatelyDespawn (D)Z
		ARG 1 distanceSquared
	METHOD c handleFallDamage (FF)V
		ARG 1 fallDistance
	METHOD cb initAttributes ()V
	METHOD cw getDeathSound ()Lxt;
	METHOD dC onTamedChanged ()V
	METHOD dL getOcelotType ()I
	METHOD dO getCollarColor ()Lawa;
	METHOD e getHurtSound (Lagm;)Lxt;
	METHOD f isBreedingItem (Laxd;)Z
	METHOD h update ()V
	METHOD n prepareGoals ()V
	METHOD q getOcelotType (I)V
	METHOD w_ initDataTracker ()V
