CLASS net/minecraft/class_1453 net/minecraft/entity/passive/ParrotEntity FIELD field_6818 flapProgress F FIELD field_6819 maxWingDeviation F FIELD field_6820 songSource Lnet/minecraft/class_2338; FIELD field_6821 CAN_IMITATE Ljava/util/function/Predicate; FIELD field_6822 MOB_SOUNDS Ljava/util/Map; FIELD field_6823 songPlaying Z FIELD field_6824 flapSpeed F FIELD field_6825 TAMING_INGREDIENTS Ljava/util/Set; FIELD field_6826 VARIANT Lnet/minecraft/class_2940; FIELD field_6827 prevMaxWingDeviation F FIELD field_6828 COOKIE Lnet/minecraft/class_1792; FIELD field_6829 prevFlapProgress F METHOD method_20667 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z ARG 0 type ARG 1 world ARG 2 spawnReason ARG 3 pos ARG 4 random METHOD method_26889 createParrotAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_6578 flapWings ()V METHOD method_6580 getSoundPitch (Ljava/util/Random;)F ARG 0 random METHOD method_6582 isSongPlaying ()Z METHOD method_6583 getRandomSound (Lnet/minecraft/class_1937;Ljava/util/Random;)Lnet/minecraft/class_3414; ARG 0 world ARG 1 random METHOD method_6584 getVariant ()I METHOD method_6585 setVariant (I)V ARG 1 variant METHOD method_6586 getSound (Lnet/minecraft/class_1299;)Lnet/minecraft/class_3414; ARG 0 imitate METHOD method_6587 imitateNearbyMob (Lnet/minecraft/class_1937;Lnet/minecraft/class_1297;)Z ARG 0 world ARG 1 parrot CLASS 1 METHOD test (Ljava/lang/Object;)Z ARG 1 entity