CLASS amv net/minecraft/entity/passive/TropicalFishEntity CLASS amv$a Variety FIELD m shape I FIELD n pattern I METHOD (Ljava/lang/String;III)V ARG 3 shape ARG 4 pattern METHOD a getShape ()I METHOD a getTranslateKey (II)Ljava/lang/String; ARG 0 shape ARG 1 pattern METHOD b getPattern ()I METHOD c getTranslationKey ()Ljava/lang/String; CLASS amv$b Data FIELD b shape I FIELD c pattern I FIELD d baseColor I FIELD e patternColor I FIELD a COMMON_VARIANTS [I FIELD bD SMALL_FISH_VARIETY_IDS [Lqc; FIELD bE LARGE_FISH_VARIETY_IDS [Lqc; FIELD bF commonSpawn Z FIELD b VARIANT Lpr; FIELD c SHAPE_IDS [Lqc; METHOD D getAmbientSound ()Lxm; METHOD a toVariant (Lamv$a;Lavl;Lavl;)I ARG 0 variety ARG 1 baseColor ARG 2 patternColor METHOD a prepareEntityData (Lbbq;Lafn;Lahh;Lahp;Lhs;)Lahp; ARG 3 difficulty METHOD a readCustomDataFromTag (Lhs;)V METHOD b getToolTipForVariant (I)Ljava/lang/String; ARG 0 variant METHOD b writeCustomDataToTag (Lhs;)V METHOD c spawnsTooManyForEachTry (I)Z ARG 1 count METHOD cv getDeathSound ()Lxm; METHOD d getBaseDyeColor (I)Lavl; ARG 0 variant METHOD dA getFlopSound ()Lxm; METHOD dI getVariant ()I METHOD dJ getBaseColorComponents ()[F METHOD dK getPatternColorComponents ()[F METHOD dL getShape ()I METHOD dM getVarietyId ()Lqc; METHOD dN getShapeId ()Lqc; METHOD e getHurtSound (Lage;)Lxm; METHOD f copyDataToStack (Lawo;)V METHOD l getFishBucketStack ()Lawo; METHOD q getPatternDyeColor (I)Lavl; ARG 0 variant METHOD r getTranslationKey (I)Ljava/lang/String; ARG 0 variant METHOD s setVariant (I)V METHOD t getShape (I)I ARG 0 variant METHOD u getBaseDyeColorIndex (I)I ARG 0 variant METHOD v getPatternDyeColorIndex (I)I ARG 0 variant METHOD w getPattern (I)I ARG 0 variant METHOD y_ initDataTracker ()V