CLASS alo net/minecraft/entity/passive/CatEntity CLASS alo$a CatFleeGoal FIELD c entity Lalo; METHOD a canStart ()Z METHOD b shouldContinue ()Z CLASS alo$b SleepWithOwnerGoal FIELD a entity Lalo; FIELD b owner Laqj; METHOD (Lalo;)V ARG 1 entity METHOD a canStart ()Z METHOD b shouldContinue ()Z METHOD c start ()V METHOD d onRemove ()V METHOD e tick ()V CLASS alo$c CatTemptGoal METHOD e tick ()V FIELD bH TAMING_INGREDIENT Laxv; FIELD bI CAT_TYPE Lpn; FIELD bL COLLAR_COLOR Lpn; FIELD bM fleeGoal Lalo$a; METHOD D getSoundAmbient ()Lxf; METHOD H mobTick ()V METHOD U_ update ()V METHOD a createChild (Lagf;)Lagf; METHOD a interactMob (Laqj;Lafb;)Z ARG 1 player METHOD a setCollarColor (Lauo;)V METHOD a (Lbar;Lafa;Lagu;Lahc;Lhp;)Lahc; ARG 3 difficulty METHOD a deserializeCustomData (Lhp;)V ARG 1 tag METHOD b createChild (Lagf;)Lalo; ARG 1 otherParent METHOD b serializeCustomData (Lhp;)V ARG 1 tag METHOD bH getEyeHeight ()F METHOD c handleFallDamage (FF)V ARG 1 fallDistance METHOD cb initAttributes ()V METHOD cw getSoundDeath ()Lxf; METHOD dA onTamedChanged ()V METHOD dJ getOcelotType ()I METHOD dM getCollarColor ()Lauo; METHOD e getSoundHurt (Lafr;)Lxf; METHOD n initAi ()V METHOD p getOcelotType (I)V METHOD x_ initDataTracker ()V