Info
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 , 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.
Trivia
- 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.
Additions
- Added two new cave sounds: cave17.ogg and cave18.ogg.
Videos
General
- Toast notifications
- Now have sounds.
Commands
@s
- Targets the executing entity, e.g:
/execute @etype=villager ~ ~ ~ say @s
- Targets the executing entity, e.g:
/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 foundunless
- runs the function except when the specified selector is found
- Added new arguments:
- Runs a function once through the entity or command block which ran the function command
/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
- Command to reload advancements and loot tables from disk
- This command is available to all opped players in single player and to all level 4 operators on a multiplayer server.
- Cannot be run from a command block Command Block Type Block Entity Physics No Transparency No Luminance No Blast resistance 18,000,000 Hardness -1 Tool None Renewable No Stackable Yes (64) Flammable No First appearances See history Drops None Block entity id command_block .
Gameplay
- Gamerules
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".
Blocks
- Buttons Button Transparency Yes Luminance No Blast resistance 2.5 Tool Any tool Renewable Yes Stackable Yes (64) Flammable No Drops Itself Data values See Data values Name See Data values A button is a non-solid block , levers Lever Transparency Yes Luminance No Blast resistance 2.5 Tool Any tool Renewable Yes Stackable Yes (64) Flammable No Drops Itself Data value dec: 69 hex: 45 bin: 1000101 Name lever A lever is a non-solid block that can , redstone torches, torches Torch Transparency Yes Luminance 14 Blast resistance 0 Tool Any tool Renewable Yes Stackable Yes (64) Flammable No Drops Itself Data value dec: 50 hex: 32 bin: 110010 Name torch See the common light-emitting torch. and tripwire hooks Tripwire Hook Transparency Yes Luminance No Blast resistance 0 Tool Any tool Renewable Yes Stackable Yes (64) Flammable No Drops Itself Data value dec: 131 hex: 83 bin: 10000011 Name tripwire_hook See the hooks. For can now be placed on Jack o `Lanterns. Redstone torches Redstone Torch Transparency Yes Luminance Yes, 7 (when on) Blast resistance 0 Tool Any tool Renewable Yes Stackable Yes (64) Flammable No Drops Itself Data values See Data values Name See Data values This article and torches Torch Transparency Yes Luminance 14 Blast resistance 0 Tool Any tool Renewable Yes Stackable Yes (64) Flammable No Drops Itself Data value dec: 50 hex: 32 bin: 110010 Name torch See the common light-emitting torch. can still not be placed on top of jack o`lanterns however.
Items
- Dyed blocks such as banners Banner Type Non-Solid Block Physics No Transparency Yes Luminance No Blast resistance 5 Hardness 1 Tool Renewable Yes Stackable Yes (16) Flammable No, but catches fire from lava First appearances See history Drops Itself Block and terracotta Terracotta Transparency No Luminance No Blast resistance 21 Tool Renewable No Stackable Yes (64) Flammable No Experience Smelted: 0.1 Drops Itself Data values Terracotta dec: 172 hex: AC bin: 10101100 Stained Terracotta dec: 159 hex: 9F bin: 10011111 Name Terracotta hardened_clay now have unique colors
Mobs
- New color palette for wool on body
- Colors changed in accordance with the changes to other block colors
- Purple shulkers are left the same
- Can no longer break end gateway blocks and piston extensions
- New
ConversionPlayerLeast
andConversionPlayerMost
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.
Fixes
- 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
Contents
showGeneral
- 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!"
Gameplay
- 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.
Commands
/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
Mobs
- Sheep - Wool colors have been modified to be more vibrant.
Blocks
- 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
Items
To be announced...
Snapshots
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.