Chicken Jockey

A Chicken Jockey is an extremely rare appearance of a baby zombie, baby zombie villager, or a baby zombie pigman riding a hostile chicken. They are easily killed with a durable sword but cannot be killed by leading it off a cliff. It will just slowly fly down to the ground without receiving any harm.

Behavior

 * Chicken Jockeys run around, instead of using the chicken AI.
 * Even though the Zombie AI is used, the chicken still randomly lays eggs.
 * Chicken Jockeys do not take fall damage, as the chicken flaps its wings quickly, slowing the falling speed.
 * The chicken moves at the speed of the baby zombie, which is much faster than a normal chicken.
 * Chicken Jockeys can track the player over a very large distance as they run very fast.
 * Like zombies, Chicken Jockeys will also track villagers.
 * Although a Chicken Jockey's hitbox is 3 blocks tall, the chicken can still run through 1 block high gaps. If the above block is solid, the Baby Zombie will suffocate.
 * Chicken Jockeys can pick up/equip items.
 * Chicken Jockeys ignore attacking players if the chicken notices him/her holding seeds, and will follow like a normal chicken.
 * Chicken Jockeys will not hurt a player in water.
 * Chicken Jockeys in flowing water dispensed from a dispenser will be separated into their individual mobs.

Spawn
Each baby zombie or baby zombie pigman that spawns has a 5% chance to spawn riding a chicken. This includes baby villagers turning into baby zombie villagers. There is an additional 5% chance of it mounting any existing chicken within a 10x6x10 box centered on the baby zombie's spawn location. In a chicken-free environment, this gives each spawned zombie a 0.25% chance of becoming a Chicken Jockey; if chickens are present, the chance increases to 0.4875%.

Chicken Jockeys may spawn with items equipped. Baby zombie pigmen versions of the Chicken Jockey will always have their Golden Sword equipped. Provoking the Zombie Pigman chicken jockey will cause it to attack, like a normal Zombie Pigman.

Trivia

 * The command to spawn a Chicken Jockey is.
 * The baby zombie's hitbox is larger than the chicken's.
 * Attacking the chicken may harm the zombie instead, unless the player carefully attacks its feet.
 * If the chicken moves too close to a wall two blocks high, the zombie half will take suffocation damage unless the upper block is transparent.
 * Since they can spawn in the Nether, eggs, feathers, and raw chicken are renewable in that dimension, without having to bring eggs from the Overworld.
 * When a Splash Potion of Harming is tossed at a Chicken Jockey, the chicken dies, but the baby zombie gains some health. Vice versa, if a Splash Potion of Healing is thrown at a Chicken Jockey, the chicken is healed, but the baby zombie takes damage (and may be killed). This makes healing them as a single mob very unlikely. A Splash Potion of Regeneration heals the chicken, but has no effect on the baby zombie.
 * Chicken Jockeys and Spider Jockeys cannot pass through portals.
 * It is possible to have a pigman chicken jockey in the Overworld by having a portal with a chicken near it.
 * It is also possible to have a generic chicken jockey in the Nether by killing a zombie pigman, spawning in normal zombies.
 * If the zombie happens to be a villager zombie, curing it will separate the formed villager from the chicken.
 * Unlike ordinary chickens, the chicken from a Chicken Jockey can despawn.