CLASS net/minecraft/class_1453 net/minecraft/entity/passive/ParrotEntity 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_6825 TAMING_INGREDIENTS Ljava/util/Set; FIELD field_6826 ATTR_VARIANT Lnet/minecraft/class_2940; FIELD field_6828 COOKIE Lnet/minecraft/class_1792; 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 spawnType ARG 3 pos ARG 4 random METHOD method_26889 createParrotAttributes ()Lnet/minecraft/class_5132$class_5133; METHOD method_6580 getSoundPitch (Ljava/util/Random;)F ARG 0 random METHOD method_6581 isInAir ()Z METHOD method_6582 getSongPlaying ()Z METHOD method_6583 getRandomSound (Lnet/minecraft/class_1937;Ljava/util/Random;)Lnet/minecraft/class_3414; ARG 0 world 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