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.

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 right-click while holding Shift on a tamed parrot to have it sit on that player's shoulder. Although it will dismount if the player jumps or enters 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 can dance through two different ways. Holding right-click on a tamed parrot will make it dance. Additionally, all parrots near a jukebox will dance and start changing colors.

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 gray parrot is based on the real-life cockatiel.
 * Just like chickens, ocelots and iron golems, parrots will not take fall damage.
 * If a jukebox is playing nearby, parrots will dance and change color.
 * 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).