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