Parrot

Parrots are flying tamable mobs.

Spawning
Parrots spawn naturally in Jungle biomes.

Appearance


Parrots come in five different colors: red, green, blue, cyan and gray.

They are 0.5 blocks wide and 1 block tall.

Drops
When killed, they will drop 1 or 2 feathers.

Movement
Parrots are passive mobs, and will never attack, even if attacked. They are able to fly, and will usually fly upwards if struck. They will fly under normal conditions, but they can "tire" and return to the ground. They may fly upwards and then spin around in circles in the same X/Z co-ordinate instead of flying in a direction, but this is likely due to a bug.

Parrots crowd and settle around other nearby mobs, including neutral and hostile mobs.

If they end up in water, they will swim by flapping their wings.

Taming
They can be tamed by feeding them cookies. Once tamed, they can be told to sit with a right-click.

Sitting on shoulders
The player can walk through a tamed parrot to have it sit on that player's shoulder. It will also attempt to fly to the player and sit on their shoulder automatically if the player wanders more than a few blocks away. It will dismount if the player jumps or swims in water, but will not dismount if the player is sinking in water. A tame parrot will slowly fly after the player, and may teleport if there is a sufficient distance. A player can have one parrot on each shoulder. They always sit on the left shoulder first if it is empty. They will also display in the inventory when on a shoulder.

Imitating sounds
Parrots may also imitate the idle sounds of hostile mobs nearby (as well as the hiss of creepers); the sound produced by the parrots are simply the same sound with a higher pitch. They tend to look in the direction of the mob they are mimicking.

Dancing
Parrots near a jukebox will dance and (if sitting before it starts) start changing colors if a music disc is played. When finished dancing, they will always return to their original color.

Data values
Parrots have entity data associated with them that contain various properties of the mob. Their entity ID is.

When a parrot is resting on the player's shoulder, it ceases to be a distinct entity, and its entity data is stored meanwhile in the player's  or   tags. See also Player.dat.

Trivia

 * Parrots are based on real-life macaws, "with a little Minecraft twist."
 * The appearance of the red parrot is based on the real-life scarlet macaw.
 * The appearance of the green parrot is most likely based on the real-life military macaw, but shares a strong resemblence to the red-shouldered macaw.
 * The appearance of the blue parrot is based on the real-life hyacinth macaw.
 * The appearance of the cyan parrot is based on the real-life blue-and-yellow macaw.
 * The appearance of the gray parrot is based on the real-life cockatiel.
 * Parrots changing color and dancing to jukebox music is a reference to the Party Parrot internet meme.
 * In real life, parrots should not be fed chocolate chip cookies, as chocolate is toxic to parrots.
 * It is a reference to the popular phrase "Polly wants a cracker".
 * Avocados should also not be fed to parrots, as referenced in a splash text (predating the addition of the mob).
 * The Minecraft team uses various party parrot emojis when communicating with each other.
 * When a player kills a tamed parrot, a message will be displayed in chat, e.g: "Parrot was slain by [name]".