CLASS net/minecraft/class_1474 net/minecraft/entity/passive/TropicalFishEntity FIELD field_30378 BUCKET_VARIANT_TAG_KEY Ljava/lang/String; FIELD field_6874 VARIANT Lnet/minecraft/class_2940; FIELD field_6875 SHAPE_IDS [Lnet/minecraft/class_2960; FIELD field_6876 LARGE_FISH_VARIETY_IDS [Lnet/minecraft/class_2960; FIELD field_6877 commonSpawn Z FIELD field_6878 SMALL_FISH_VARIETY_IDS [Lnet/minecraft/class_2960; FIELD field_6879 COMMON_VARIANTS [I METHOD method_6644 getVariant ()I METHOD method_6645 getPattern (I)I ARG 0 variant METHOD method_6646 getVarietyId ()Lnet/minecraft/class_2960; METHOD method_6647 toVariant (Lnet/minecraft/class_1474$class_1475;Lnet/minecraft/class_1767;Lnet/minecraft/class_1767;)I ARG 0 variety ARG 1 baseColor ARG 2 patternColor METHOD method_6648 getPatternDyeColorIndex (I)I ARG 0 variant METHOD method_6649 getToolTipForVariant (I)Ljava/lang/String; ARG 0 variant METHOD method_6650 getShapeId ()Lnet/minecraft/class_2960; METHOD method_6651 getPatternDyeColor (I)Lnet/minecraft/class_1767; ARG 0 variant METHOD method_6652 getBaseDyeColor (I)Lnet/minecraft/class_1767; ARG 0 variant METHOD method_6653 getBaseDyeColorIndex (I)I ARG 0 variant METHOD method_6654 getShape ()I METHOD method_6655 getPatternColorComponents ()[F METHOD method_6656 getShape (I)I ARG 0 variant METHOD method_6657 getTranslationKey (I)Ljava/lang/String; ARG 0 variant METHOD method_6658 getBaseColorComponents ()[F METHOD method_6659 setVariant (I)V ARG 1 variant CLASS class_1475 Variety FIELD field_6885 VALUES [Lnet/minecraft/class_1474$class_1475; FIELD field_6894 pattern I FIELD field_6895 shape I METHOD (Ljava/lang/String;III)V ARG 3 shape ARG 4 pattern METHOD method_6660 getTranslateKey (II)Ljava/lang/String; ARG 0 shape ARG 1 pattern METHOD method_6661 getTranslationKey ()Ljava/lang/String; METHOD method_6662 getShape ()I METHOD method_6663 getPattern ()I CLASS class_1476 TropicalFishData FIELD field_6896 patternColor I FIELD field_6897 baseColor I FIELD field_6898 pattern I FIELD field_6899 shape I