Java Edition 1.12

1.12, the first release of the World of Color Update, is an upcoming major update to Minecraft with no set release date.

General

 * Advancements
 * Replaces achievements
 * Can be customized via JSON files
 * Tab-based UI
 * More tabs supported but only 4-5 planned for vanilla: "mine & craft", "nether", "end", "combat", "engineering", "adventure"
 * Different background per tab, single texture on repeat for now
 * Data-driven UI, including positioning and layout
 * Pop-up notification for when players advance
 * New sliding effect
 * Comes in two different colors - yellow for normal advancements, and pink for "challenge" advancements
 * Creative
 * Save toolbars in Creative Mode with +/+ and load them with +.
 * Can save up to 9 toolbars.
 * If you save an empty toolbar, it will clear the bookmarked toolbar and put back the 'informational paper' in the respective slot.


 * Narrator
 * + toggles a text-to-speech engine that automatically reads player chat messages, including the name.
 * The Narrator will not read commands or command outputs, nor will it read messages produced with.


 * NBT tags
 * / : Contains entity data about an entity on the left and right shoulders of the player.
 * : Changes to 1 if the player leaves the End through the portal.
 * : A compound tag containing a list of recipes, formatted as JSON, that the player has seen, as well as 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)
 * : A list of crafting recipes to unlock for the player that right-clicks while holding a Knowledge Book.
 * If this is not specified, the Knowledge Book will not be consumed.
 * If this is not specified, the Knowledge Book will not be consumed.


 * Recipe book
 * Catalogs recipes that are unlocked when the criteria are met
 * When a recipe is clicked, it will appear in the crafting grid, and can be crafted if materials are available
 * A shift-click ability puts all available materials in the crafting grid.
 * A new white-and-gray colored notification pops up when the player unlocks new recipes
 * If you search "excited" in the Recipe book, your language switches to Pirate Speak

Blocks

 * Concrete
 * Comes in the 16 traditional dye colors
 * Created when Concrete Powder comes into contact with still or flowing water


 * Concrete Powder
 * Comes in the 16 traditional dye colors
 * Gravity affected (like Sand and Gravel).
 * When it touches water, it turns into a Concrete block.
 * Craftable. Crafting: 4 Sand, 4 Gravel and one of any dye to get 8 Concrete Powder blocks. The recipe is shapeless.


 * Glazed Terracotta
 * Comes in the 16 traditional dye colors
 * Smelt any colored stained clay in a furnace to obtain the Glazed Terracotta of that color (not for regular hardened clay).
 * Can be placed in 4 directions: North, South, West and East.
 * When placed down while facing the right directions, a repeating pattern can be created. For example, the white terracotta will create the pattern of a sun when 4 are placed down correctly.

Commands

 * Can unlock, or lock, the given recipes for the given player
 * If  is specified, it will lock or unlock all recipes for the player
 * Can grant, test or revoke advancements, and particular advancement criteria, for a given player

Gamerules

 * Off by default
 * Enabling will only allow players to craft recipes they have unlocked

Items

 * Spawn eggs
 * Parrot (new mob): Green with red dots.


 * Knowledge Book
 * A green-colored book
 * Currently obtainable only with the command.
 * A Knowledge Book with a  NBT tag, which contains a list of item IDs, will be consumed and unlock the specified items' recipes for any player that  it
 * Especially useful when is set to true

Mobs

 * Parrots
 * Tamable with cookies
 * Fly around, but sit when "tired"
 * Follow and crowd around nearby mobs
 * Imitates sounds of other mobs
 * Parrots dance and change colors if playing music on a nearby jukebox
 * Right-click action available:
 * 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
 * Will let go if the player jumps
 * Can fly with players during elytra flight
 * Have health.
 * Come in red, blue, green, cyan and gray.

General

 * Achievements
 * Removed and replaced by advancements


 * Crafting
 * Closing the crafting interface with items inside will no longer drop the items in front of you, but will send them instead to the inventory.


 * Creative
 * Materials tab merged with Miscellaneous tab in creative mode.


 * Java version
 * This is the first version to use, and thus require, Java 8.


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

Blocks



 * Banner
 * New palette texture.


 * Beacon
 * Changed beam colors.
 * Now display their name when hovering over them


 * Beds
 * Now you can sleep when a neutral Zombie Pigman is near.


 * Enchantment Table
 * Now display their name when hovering over them


 * Magma Blocks
 * Are now able to burn infinitely, like Netherrack.


 * Paintings
 * Will now try to place the largest possible in the available space it has.


 * Wool
 * New palette texture.

Mobs

 * Sheep
 * New color palette for wool on body.


 * 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.
 * Status effects
 * The duration for /effect command can no longer exceed 1,639 (27 minutes and 19 seconds). Setting a it to a higher value (maximum input value is 1,000,000) would change it back to 27:19. Before 1.12, using a large value would make the duration timer read "**:**".

Planned changes

 * Bed
 * Now dyeable in all 16 colors

Unconfirmed features

 * More note sound effects for the note block.
 * If a piston gets powered and is unable to push, it will emit a smoke particle effect and play a small "clunk" sound.
 * If the bow used to craft a dispenser is enchanted, it makes the arrows fired from the dispenser act accordingly.
 * Slime blocks cannot move glazed terracotta.