World of Color Update.png
Official name

World of Color Update This article is a stub. Please help us by expanding it. Image for the World of Color Update released by Mojang. The World of Color Update is the name for Minecraft version 1.12, a major minecraft

Release date

Jun. 7, 2017

Development versions

View all Contents 1 17w06a 1.1 Additions 1.1.1 General 1.1.2 Blocks 1.2 Changes 1.2.1 General 1.2.2 Blocks 1.2.3 Mobs 1.3 Fixes 2 17w13a 2.1 Additions 2.1.1 General 2.1.2 Commands 2.1.3 Gameplay 2.1.4 Items 2.1.5 Mobs 2.2 Changes minecraft




Client Minecraft launcher Current version 2.0.934 Platforms The Minecraft launcher is the login and downloader front-end to the stand-alone client. It is responsible for downloading the main Java packages, including minecraft.jar, which holds the code and minecraft

1.12, the first release of the World of Color Update This article is a stub. Please help us by expanding it. Image for the World of Color Update released by Mojang. The World of Color Update is the name for Minecraft version 1.12, a major minecraft , is a major update to Minecraft. This update adds a new crafting system, a new function system, hints for beginners, glazed terracotta, concrete, colored beds, illusioners, and parrots. It also replaces achievements with advancements.


  • Mojang AB staff had already begun work on 1.12 features in December 2016 , and they had come up with a theme for the update as well.


Sounds Sound may refer to: Ambience - The sound heard when near dark caves Music - The sound playing at specified times that was made by C418 Loops - The sounds that were implemented to loop
  • Added two new cave sounds: cave17.ogg and cave18.ogg.



Toast notifications
  • Now have sounds.


  • @s
    • Targets the executing entity, e.g: /execute @etype=villager ~ ~ ~ say @s
  • /advancement player> advancement> criterion
    • Can grant, test or revoke advancements, and particular advancement criteria, for a given player
    • There are five modifiers to the command: "everything", "from", "until", "through", "only"
      • "everything" - all advancements, no specification required (same as "*")
      • "from" - this advancement, its children, and their children, etc
      • "until" - this advancement, its parent, and its parent, etc
      • "through" - both of the above
      • "only" - this advancement, and nothing else
    • Examples:
      • /advancement grant dinnerbone until story/elytra
      • /advancement revoke dinnerbone everything
  • /function namespace:file
    • Runs a function once through the entity or command block which ran the function command
      • Added new arguments:
        • if - runs the function only if the specified selector is found
        • unless - runs the function except when the specified selector is found
  • /recipe 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
  • /reload


  • announceAdvancements
    • Defaults to true
    • Toggles announcing of advancements, replacing the old server.properties entry
  • doLimitedCrafting
    • Off by default
    • Enabling will only allow players to craft recipes they have unlocked
  • gameLoopFunction
    • A function to be executed once per tick
  • maxCommandChainLength
    • The default is 65536.
    • Determines the number at which the chain command block acts as a "chain".


Jack o`Lanterns Jack o Lantern Transparency Partial (blocks light) Luminance Yes, 15 Blast resistance 5 Tool Renewable Yes Stackable Yes (64) Flammable No Drops Itself Data value dec: 91 hex: 5B bin: 1011011 Name lit_pumpkin “ Jack-o -lanterns: great looks, super powers. minecraft


Map Map Type Tools Durability N/A Renewable Yes Stackable Yes (64) First appearances See History Data values Drawn dec: 358 hex: 166 bin: 101100110 Empty dec: 395 hex: 18B bin: 110001011 Name PCPersonal Computer Drawn: filled_map Empty: map PE Drawn: ? Empty: emptymap This minecraft


Comparison of old and new shulker and shulker box colors
Sheep Sheep Health points 8 () Size Adult: Height: 1.3 Blocks Width: 0.9 Blocks Baby: Height: 0.65 Blocks Width: 0.45 Blocks Spawn Opaque blocks with at least two block space above them. First appearances See History minecraft
  • New color palette for wool on body
Shulker Shulker Health points 30 ( × 15) Armor points 20 ( × 10) when closed Attack strength 4 () Size Closed: Height: 1.0 Blocks Width: 1.0 Blocks Open: Height: 1.2069 Blocks Width: 1.0 Blocks Spawn End city minecraft
  • Colors changed in accordance with the changes to other block colors
    • Purple shulkers are left the same
Wither Wither Health points 300 ( × 150) 600 ( × 300) Pocket edition only] Armor points 4 () Attack strength Easy: 5 () Normal: 8 () Hard: 12 () Size Height: 3.5 Blocks Width: 0.9 Blocks Spawn minecraft
  • Can no longer break end gateway blocks and piston extensions
Zombies Zombie Health points 20 () Armor points 2 () Attack strength Easy: 2 () Normal: 3 () Hard: 4 () Size Adult: Height: 1.95 Blocks Width: 0.6 Blocks Baby: Height: 0.975 Blocks Width: 0.3 Blocks Spawn minecraft
  • 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

Release changes

Here are the list of changes between 1.12-pre7 and the full release of 1.12.


52 issues fixed
From released versions before 1.9.3
  • 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, which are facing the other direction
  • MC-10613 – Fence doesn`t connect with stairs
  • MC-11240 – Ignited TNT can be set on fire by a Flame Bow.
  • MC-11963 – bed hind legs not rendered
  • MC-12503 – Item Description is rendered behind Potion Effect Status in Inventory
  • MC-40275 – Credit screen/End Poem music not playing correctly
  • MC-50166 – Game states that "The block couldn`t be placed" when using /setblock to place air in a space occupied by a tile entity, despite working
  • MC-59535 – Server log outputs TextComponent object rather than its Text property for player lost connection/Disconnecting message
  • MC-92324 – Players become invisible
  • MC-94016 – Glass panes and iron bars connect to barrier blocks
  • MC-95367 – Tamed dog, cat or parrot in a minecart teleports to a player (not visually)
  • MC-95560 – Wrong command message: Last character of NBT parsing error message is missing
  • MC-96555 – Wolves, ocelots and parrots can teleport in all non-full cube blocks near owner including path, lava, fire
  • MC-97662 – NBT parser regex checks for pipebars as tag declaration
  • MC-100468 – Dogs, cats and parrots teleport to player despite being in a boat (yet not visually)
  • MC-101234 – Stack trace is not printed in log when exception occurs while running command
  • MC-103067 – The unit for "Minutes Played" statistic is not always minutes
  • MC-108175 – Villagers sent through an end gateway portal in a minecart lose their AI.
  • MC-108304 – "Level Requirement" message is not translatable
  • MC-108343 – Minecraft crashes with "java.lang.NullPointerException: Ticking screen" while pinging server on multiplayer server list (previously due to network issues, now more frequent)
  • MC-109663 – Tamed dogs attack tamed cats
  • MC-109871 – Some advanced tooltips are not translatable
  • MC-110243 – Sneaking + hit -> moved wrongly / no knockback
  • MC-110474 – Activator Rail ejects 2 block tall Mobs to the wrong spot inside of 2 block tall room
  • MC-111054 – Invalid lang in options.txt leads to connection error
  • MC-111699 – Can`t rename stacked items
  • MC-111744 – Anvil outputs only 1 item when renaming
  • MC-111753 – Hopper/Dropper will not input water bottles into brewing stand after potions have been removed by a hopper from brewing stand
  • MC-112017 – The anvil rename field accepts 31 characters but the server rejects it if it is over 30
  • MC-112425 – Hitting rabbits with fire aspect sword: "Couldn`t smelt 0xtile.air@0 because there is no smelting recipe"
  • MC-112602 – "disconnect.spam" kick message is untranslated
  • MC-112765 – hoverEvent JSON with specified color does not share among new lines
  • MC-113125 – Loaded world shows clouds and void for few seconds
  • MC-113255 – Server does not test if some files exist before trying to interact with them
  • MC-113429 – Wither can break piston extension and end gateway
  • MC-114110 – Constructor for playerlist header and footer packet SPacketPlayerListHeaderFooter is missing footer parameter
  • MC-114219 – NBT integer array regex matches non integer arrays
  • MC-114220 – NBT integer arrays have trailing comma in string representation
  • MC-114281 – MutableBlockPos leak
  • MC-115407 – Loot entries serialize incorrectly
  • MC-116422 – Fires put out by splash water bottles do not cause block update
  • MC-116489 – Unknown entity property for entity_properties loot table condition causes server crash for default loot tables
  • MC-116623 – Stained hardened clay / terracotta blocks do not have correct color on map
  • MC-116669 – Exploding TNT minecarts and ender crystals can cause StackOverflow
  • MC-117197 – Message for non-existent team specified in entity NBT data is logged as info instead of warning or error
  • MC-117640 – Pets (wolves, ocelots, parrots) teleport onto magma blocks
  • MC-117710 – Bonus Chest setting is not copied when re-creating world
  • MC-117858 – Right-clicking an item stack into the creative mode item selector destroys the whole stack




    • Achievements have been removed to give way to advancements.
    • Materials tab merged with the Miscellaneous tab in Creative Mode
    • This is the first version to use Java 8, and it is now required to run the game.
      • As a result, the splash text "Now Java 6!" has been changed to "Now Java 8!"


    • Creative Mode - The "miscellaneous" tab was merged with the "materials" tab which is now on the bottom-left in order to make way for the "toolbars" tab.


    • /recipe player
      • Unlocks/locks a certain recipe for a player in crafting.
    • /function
      • Runs a function, which is a text file containing commands.
    • /reload
      • Reloads functions and more.
    • doLimitedCrafting for /gamerule
      • If enabled, limits players to only using crafting recipes discovered
    • @s selector
      • Executes the command from the command`s executor


    • Sheep - Wool colors have been modified to be more vibrant.


    • Wool and Banners - Colors have been modified to be more vibrant.
    • Beds - Un-angered Zombie Pigmen will not stop players from sleeping.
      • Beds can now be Dyed 16 different colors. They will also reduce fall damage upon landing and will bounce the player, albeit less than Slime Blocks.
    • Paintings - Now they try to take up as much space as possible when placed.
    • Magma Blocks - They now burn indefinitely when lit on fire, similar to Netherrack.
    • Beacons - Beam colors are now darker and they now display their name when hovering over them.
    • Enchantment Tables - Now display their name when hovering over them.
    • Hardened Clay - Now called terracotta.
    • Note Block - New sounds
      • Block of Gold: bell
      • Bone Block: xylophone
      • Clay Block: flute
      • Packed Ice: chime
      • Wool: guitar


    To be announced...


    The following is a list of 1.12 snapshots. Snapshots are Beta tests of new Minecraft updates, but are not guaranteed to be stable and may corrupt your world. Here are the snapshots as of 19 May 2017:
    17w06a, 17w13a, 17w13b, 17w14a, 17w15a, 17w16a, 17w16b, 17w17a, 17w17b, 17w18a, 17w18b, 1.12-pre1, 1.12-pre2, 1.12-pre3, 1.12-pre4, 1.12-pre5, 1.12-pre6, and 1.12-pre7.