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