From Minecraft Wiki
Jump to: navigation, search
Official name

World of Color Update[1]

Planned release date


Development versions

View all

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



  • 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
  • Added keybinding options for Creative toolbar saving
  • Save toolbars in Creative Mode with Ctrl+1-9/⌘ Cmd+1-9 and load them with ⇧ Shift+1-9.
    • 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.
JSON format
  • Added 'group' to recipe json format, to clump similar recipes together
  • Added new 'keybind' text component, to refer to the player's keybindings
  • CTRL + B toggles a text-to-speech engine that automatically reads player chat messages, including the name.
    • There's an option to toggle narrator between: "off", "chat & system", "chat only", and "system messages only"
  • There's a toast notification for toggling the narrator
  • The Narrator will not read commands or command outputs, nor will it read messages produced with /me.
  • It displays a message whenever the Narrator isn't available
NBT tags
  • ShoulderEntityLeft / ShoulderEntityRight: Contains entity data about an entity on the left and right shoulders of the player.
  • seenCredits: Changes to 1 if the player leaves the End through the portal.
  • recipeBook: A compound tag containing a list of recipes, formatted as JSON, that the player has seen, as well as recipe book information.
    • isFilteringCraftable: Becomes 1 if the player has enabled the "Show Craftable" feature in the recipe book.
    • isGuiOpen: Checks if the player has left the GUI open.
      • unlocked
    • recipes: Contains information about all recipes the player has seen.
      • displayed: Checks if the player has tried out the recipe in the recipe book before (by clicking it/viewing it)
  • Recipes: 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.
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
    • The pop-up notification that displays upon unlocking new recipes has an icon showing the items that can be crafted with the new recipes
  • If you search "excited" in the Recipe book, your language switches to Pirate Speak
  • Added "Don't feed chocolate to parrots!"
Tutorial hints
  • Will display only in survival mode, and only upon starting a new world for the first time
    • Saved per player, stored in options.txt
      • Name: tutorialStep
      • List of criteria: movement, find_tree, punch_tree, open_inventory, craft_planks, and none


  • 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.
  • Will not "stick" to slime blocks if attached to the side, top or bottom, but not if attached to the front or back.


/recipe <give|take> [player] <name|*>

  • Can unlock, or lock, the given recipes for the given player
  • If * is specified, it will lock or unlock all recipes for the player

/advancement <grant|revoke|test> <player> <advancement> [criterion]

  • Can grant, test or revoke advancements, and particular advancement criteria, for a given player


  • Execute an entity executed with an arbitrary command, e.g: /execute @e[type=Villager] ~ ~ ~ /say @s


  • doLimitedCrafting
    • Off by default
    • Enabling will only allow players to craft recipes they have unlocked
  • maxCommandChainLength
    • The default is 65536.
    • Determines the number at which the chain command block acts as a "chain".


Knowledge Book
  • A green-colored book
  • Currently obtainable only with the /give @p knowledge_book command.
  • A Knowledge Book with a Recipes NBT tag, which contains a list of item IDs, will be consumed and unlock the specified items' recipes for any player that uses it
    • Especially useful when /gamerule doLimitedCrafting is set to true
Spawn eggs
  • Parrot (new mob): Green with red dots.


  • New illager.
  • Affects players with
    for 20 seconds then shoots with a bow.
  • Summons duplicates of itself.
    • All duplicates will show shooting animation, but only the real one can be hit and shoots the arrow
  • Does not currently have a spawn egg, so can only be summoned with /summon illusion_illager
  • Targets both the player and villagers
  • Tamable with cookies
  • Fly around, but sit when "tired"
  • Follow and crowd around nearby mobs
  • Imitates sounds of other mobs
  • Parrots dance 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 6 (Heart.svgHeart.svgHeart.svg) health.
  • Come in red, blue, green, cyan and gray.



  • Removed and replaced by advancements
  • Pressing F1 will now hide all toast messages
  • 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.
  • Materials tab merged with Miscellaneous tab in creative mode.
Java version
  • This is the first version to use, and thus require, Java 8.[2]
NBT format
  • Improved NBT parsing in commands
    • Keys can now (optionally) be quoted, e.g: "Motion":[0.0,0.0,0.0]
    • Unquoted string values are now stricter; they can no longer contain spaces or special symbols, e.g: CustomName:Test Test
    • Indices, which were previously optional in lists, are no longer allowed, e.g: Motion:[0:7.3,1:1.0,2:3.1]
    • Empty keys and values are no longer allowed
  • Improved error messaging; now points to where exactly the error occurred
  • "Now Java 6!" changed to "Now Java 8!"
Moving backwards
  • The player's body now entirely faces to the front, when moving backwards.[3][4]
    • Prior to this snapshot, moving backwards would cause the player model to rotate one side, making it look like the player was strafing backwards somewhat.


A comparison of banner colors before and after 17w06a. Image by Jeb.[5]
  • New palette texture.
  • Changed beam colors.
  • Now you can sleep when a neutral Zombie Pigman is near.
  • Now you can bounce on the bed, albeit much less than with slime blocks.
  • Now reduce (but not negate) fall damage when landed on
    • The player can survive a 41 block fall onto a bed
    • Any higher, and the second bounce will deal the remaining amount of damage to kill them
      • The player can create a platform 7~ blocks high beside the bed to land on to prevent death, in which case a player can survive a 45 block fall
  • Added colored beds which can be crafted with colored wool or by dying a white bed [6]
  • Now a block entity, and each half can be colored individually using the NBT tag color
  • Beds now display as blocks, unlike Pocket Editon beds. Now use a 3D item model instead of a 2D item because of the new colors
Command Block
  • Now executes all of the commands in a chain before scheduling them for the next tick.
    • It is now possible to stop/modify the operation of a chain via commands and get results instantly (as opposed to getting them in a 1 tick delay).
Fences, Cobblestone Walls, Glass Panes, and Iron Bars
Hardened Clay
  • Renamed to terracotta
Magma Blocks
  • Are now able to burn infinitely, like Netherrack.
  • When placed ontop of a bone block, wool, clay or packed ice, the noteblock produces no sound when altered or activated. (This is to make place for new noteblock sounds coming up)
    • Added sound events (when using /playsound) for the following:
      • minecraft:block.note.bell
      • minecraft:block.note.chime
      • minecraft:block.note.flute
      • minecraft:block.note.guitar
      • minecraft:block.note.xylophone
  • Will now try to place the largest possible in the available space it has.
Shulker Box
  • Colors changed in accordance with the changes to other block colors
  • New palette texture.


Comparison of old and new shulker and shulker box colors.
  • New color palette for wool on body.
  • Colors changed in accordance with the changes to other block colors
    • This causes the 'default' (purple) shulkers and shulker boxes to be a vibrant purple that mismatches all other purpur items and blocks. (Will possibly be fixed in the future.[7])
  • New ConversionPlayerLeast and ConversionPlayerMost tags
    • Contains the UUID of the player that is converting the zombie.
    • Used with the "minecraft:cured_zombie_villager" trigger for advancements.

Unconfirmed features

  • More note sound effects for the note block.[8]
  • If a piston gets powered and is unable to push, it will emit a smoke particle effect and play a small "clunk" sound.[9]
  • If the bow used to craft a dispenser is enchanted, it makes the arrows fired from the dispenser act accordingly.[10]


15 issues fixed
From released versions before 1.12
  • MC-2813 – Snow doesn't form / cannot be placed on upside down slabs / stairs
  • MC-5228 – Cow's/Mooshroom's udder texture is wrong
  • MC-8345 – Placing torch on backside of stairs impossible
  • MC-9176 – Glass panes not correctly rendering with the back of stairs
  • MC-9565 – Fences and cobblestone walls connect to fence gates that face the other direction
  • MC-10613 – Fence doesn't connect with stairs
  • MC-11963 – bed hind legs not rendered
  • MC-95560 – Wrong command message: Last character of NBT parsing error message is missing
  • MC-97662 – NBT parser regex checks for pipebars as tag declaration
  • MC-109663 – Tamed dogs attack tamed cats
  • MC-110474 – Activator rail ejects 2 block tall mobs to the wrong spot inside of 2 block tall room
  • MC-111753 – Hopper/Dropper will not input water bottles into brewing stand after potions have been removed by a hopper from brewing stand
  • MC-113125 – Loaded world shows clouds and void for few seconds
  • MC-114219 – NBT integer array regex matches non integer arrays
  • MC-114220 – NBT integer arrays have trailing comma in string representation


  1. a b https://www.reddit.com/r/Minecraft/comments/5z5c7f/submit_your_colourful_builds_and_get_featured_in
  2. “Heads up modders: This snapshot is the first Minecraft version to require (and therefore use) Java 8. You can now finally use 7/8 features!” – @Dinnerbone, March 31, 2017
  3. MC-114900, resolved as "Works as Intended" – Maria Lemón, April 22, 2017
  4. “It actually is a bug, it tries to rotate the body to the direction you are walking, but it can only do it so far, that is also why it basically picks a 'random direction'. Now it can actually understand when it is walking backwards and it stopped doing that weird behavior.” – /u/_Grum, April 22, 2017
  5. “Here's another example of the palette, this time with exactly the same texture in both pictures” – @jeb_, January 24, 2017
  6. “Good Monday! FYI, the long time requested feature to be able to dye your beds is coming to MC 1.12 and MCPE 1.2 (16 colors as the norm)” – @jeb_, March 14, 2017
  7. “Yeah I saw that. I think we will revert the purple one and fix it in the future by having an "undyed" purple shulker in addition to the dyed purple.” – /u/jeb_, April 21, 2017
  8. “Our sound guy Samuel is working on adding more sound effects for the note blocks.” – /u/jeb_, December 15, 2016
  9. “Added to our minor polishing list.” – /u/jeb_, December 15, 2016
  10. “Added to our minor polishing list.” – /u/jeb_, December 15, 2016