Java Edition 17w14a

17w14a is the fourth snapshot released for 1.12.

Mobs

 * Parrot
 * They are now able to make sounds while sitting on the player's shoulders
 * Parrots now dance and change colors if playing music on a nearby jukebox
 * Changed the right-click action:
 * Right-click on a tamed parrot tells it to sit down
 * Walking over/through/near a tamed parrot while crouching will cause it to sit on the player's shoulders


 * Zombies
 * New  and   tags
 * Contains the UUID of the player that is converting the zombie.
 * Used with the "minecraft:cured_zombie_villager" trigger for advancements.

General

 * Advancements
 * Added new advancements, including a new "adventure" tab
 * Pop-up notification for when players advance
 * New sliding effect
 * Comes in two different colors - yellow for normal advancements, and pink for "challenge" advancements
 * NBT tags
 * : Now a compound tag (was a string) containing recipe book information
 * : Becomes 1 if the player has enabled the "Show Craftable" feature in the recipe book.
 * : Checks if the player has left the GUI open.
 * : Contains information about all recipes the player has seen.
 * : Checks if the player has tried out the recipe in the recipe book before (by clicking it/viewing it)
 * : Checks if the player has tried out the recipe in the recipe book before (by clicking it/viewing it)


 * Recipe book
 * Changed the icon on the trigger button, from a standard book to the Knowledge Book
 * Added a shift-click ability to the recipe book that puts all available materials in the crafting grid.
 * Added a new white-and-gray colored notification that pops up when the player unlocks new recipes
 * The notification only appears upon reloading the world; Dinnerbone has stated that this is a bug
 * If you search "excited" (changed in 17w18a) in the Recipe book, your language switches to Pirate Speak.


 * Splashes
 * "Now Java 6!" changed to "Now Java 8!"

Video
Video made by slicedlime: