Java Edition 14w02a

14w02a is the first snapshot for Java Edition 1.8, and the first snapshot released in 2014.

Blocks

 * Andesite
 * Generates within stone terrain below y=80, each in blobs similar in size and abundance to gravel or dirt.
 * Can be crafted with 1 cobblestone and 1 diorite.
 * Can be crafted, with 4 of the raw stone in a 2&times;2 configuration into polished andesite.
 * Have the same data value, blast resistance, mining time, and other properties as stone.


 * Chiseled stone bricks
 * Can now be crafted using 2 Stone brick slabs on top of each other, similar to Chiseled Sandstone.
 * Diorite
 * Generates within Stone terrain below y=80, each in blobs similar in size and abundance to gravel or dirt.
 * Can be crafted with 2 cobblestone and 2 nether quartz in a checkboard pattern.
 * Can be crafted, with 4 of the raw stone in a 2&times;2 configuration into Polished diorite.
 * Have the same data value, blast resistance, mining time, and other properties as stone.


 * Granite
 * Generates within Stone terrain below y=80, each in blobs similar in size and abundance to gravel or dirt.
 * Can be crafted with 1 nether quartz and 1 diorite.
 * Can be crafted, with 4 of the raw stone in a 2x2 configuration into polished granite.
 * Have the same data value, blast resistance, mining time, and other properties as stone.


 * Mossy stone bricks
 * Now can be crafted using 1 vine and 1 cobblestone.


 * Polished andesite, Polished diorite, Polished granite
 * Can be crafted with four of the respective raw stones in a 2&times;2 configuration.
 * Polished forms have the same data value, blast resistance, mining time, and other properties as stone.


 * Slime Block
 * Crafted with 9 slimeballs, can also be crafted back into 9 slimeballs.
 * Players, mobs and particles that land on their top side will bounce, as if on a trampoline.
 * Bounce rebound velocity is scaled by impact velocity.
 * A bounce can be avoided by holding spacebar.
 * Prevents fall damage.
 * Walking on them is slower than walking on Soul Sand, about the speed of sneaking.

Command format

 * Can amend and modify the NBT data of the block at specified coordinates.
 * Usage: {{cmd|blockdata   
 * Can select entities.
 * Can specify type of entity by entity ID to either include or exclude with  or.
 * Example: {{cmd|1=kill @e[r=50,type=Chicken]}}.
 * Example: {{cmd|1=kill @e[r=50,type=Chicken]}}.

General

 * NBT tags
 * Added an NBT tag that can lock containers.
 * Mostly useful for (adventure) maps in adventure mode.
 * NBT Tag in JSON format:, containers can be unlocked by clearing their string for Lock (changing it to  ).
 * The lock can be cleared with the command.
 * Locked containers can only be opened while holding an item renamed to the given string.
 * Example: If the value of the Lock tag is "Key", a player will not be able to open the chest unless they are holding an item named Key.
 * Item is not removed on use.
 * Only works if the item has a custom name (default names will not work).
 * Example: a chest with the tag  cannot be opened when holding a diamond; the item held must be renamed Diamond.


 * Splashes
 * Added "That's Numberwang!"

Blocks

 * Anvils
 * The cost of experience is now reduced.
 * Renaming items will now only cost 1 level, repairing will now start out with 2 to 5 levels and tools can be repaired longer and with better enchantments, repairing costs can no longer be kept down by renaming items.


 * Furnaces
 * When a furnace runs out of fuel, the smelting progress will pause instead of resetting.
 * Will be changed in a later snapshot.


 * Iron doors, Wooden doors
 * Doors can now stack to 64.
 * Crafting recipe now gives 3 doors.

Items

 * Baked potatoes
 * Now restore 5 hunger points instead of 6.


 * Carrots
 * Now restore 3 hunger points instead of 4.

Mobs

 * Baby Animals (sheep, pig, cow, chicken, cat, dog, horse)
 * All baby animal growth can now slowly be accelerated using the animal's breeding item.
 * Baby animals make particles when right-clicked with the proper food.
 * It appears holding the right mouse button speeds up the growth-acceleration process.
 * They will randomly grow up instantly.


 * Villagers
 * Will now only breed when willing.
 * The first time a specific trade is done, the villager will become willing, any other time there's a 1 in 5 chance the villager will become willing.
 * When a baby villager is born, both parents lose their willingness.
 * Finding out a villager's willingness in survival is difficult: The only way to tell is the amount of XP they give when trading; Normal trading yields 3-6 experience points, trading and making a villager willing yields 8-11 experience points.

Non-mob entities

 * Boats
 * Now break (into sticks and wooden planks) when landing on a solid surface after falling more than 3 blocks.

Command format

 * Can be used to clear only a specific number of items and can be restricted to certain NBT data.
 * Example: will remove up to 34 villager spawn eggs named Michael from player; Note: Maximum removal item count does not work correctly (fixed in 14w02c).
 * Example: will remove up to 34 villager spawn eggs named Michael from player; Note: Maximum removal item count does not work correctly (fixed in 14w02c).


 * Now has a target selector argument.
 * Can kill entities (including players) other than the player that ran the command.
 * Can now be used by command blocks.
 * Can now be used by command blocks.


 * Can now also check for dataTags.
 * Example:.
 * No longer is exclusively usable in command blocks.
 * No longer is exclusively usable in command blocks.


 * A new tag called "insertion" allows text to be inserted into the chat that, when shift-clicked, will insert more text into the players' chat input.
 * Example:.
 * Example:.


 * Item IDs
 * Changed from using numbers (for example, TNT's id was 46) to namespaced IDs of the form minecraft:item_name. (Example: minecraft:tnt)

Gameplay

 * Adventure mode
 * Block interaction is now impossible by default.
 * Block outlines do not show unless block can be interacted with.
 * Added CanDestroy NBT tag for tools.
 * Items with this tag display the names of the blocks that they can destroy in the item tooltip.
 * Example: to give a Diamond Shovel that can break grass and sand).


 * Enchanting
 * Enchanting will now cost 1 to 3 levels of experience and lapis lazuli, depending on the tier.
 * You still need the same minimum levels displayed on the enchantment table to enchant.
 * The actual enchantment calculation is the same.
 * One of the enchantments will be displayed in the tooltip.
 * The enchantments you would get will not change until you enchant it, or enchant something else.
 * This enchantment seed is stored per player.


 * Experience
 * Leveling up now takes more experience.


 * Teleporting
 * Relative teleporting is smoother and no longer brings players to a stop.
 * Preserves their velocity from before the teleport.


 * Trading
 * Offers will be less random and probably more useful.
 * Existing villagers will not be affected.
 * Trading now gives experience.
 * Villager profession is now displayed in trade GUI.
 * Villagers start out with 2-4 trades unlocked.
 * The disabled trade arrow now has a descriptive tooltip.
 * Trades are now unlocked more freely (No longer requires trading last trade).
 * There are now more villager professions (only notable trade changes and additions listed).

General

 * Chat
 * Messages are now either chat, system or action bar messages.
 * Action bar messages are always shown, chat and system messages are only shown if chat settings are configured that way.
 * Some instances of usernames in the chat will now show the player's UUID when hovered on when debug tooltips are enabled.


 * Debug screen
 * Now shows which axis players are facing after the cardinal direction: "Towards positive/negative X/Z".


 * Difficulty
 * Difficulties now save per world.
 * Difficulty defaults to Normal instead of Easy.
 * Can be locked in a specific difficulty per world.
 * Locking cannot be undone without external tools.
 * The difficulty may still be changed when locked by using .


 * Usernames
 * Some instances of usernames in the chat will now show the player's UUID when hovered on when debug tooltips are enabled.


 * Other changes
 * Item ID format has changed from using numbers (for example, TNT's id was 46) to namespaced IDs of the form minecraft:item_name. (Example: minecraft:tnt)

General

 * Distance effects
 * Ember particles emitted by lava no longer are generated at the wrong positions at high coordinates.
 * This bug would later return in Java Edition 18w10c.
 * Suspension particles formed inside water no longer are generated at the wrong positions at high coordinates.
 * This bug would also later return in 18w10c.
 * Water and lava dripping particles (formed from when such a fluid is above a block with air beneath) are no longer generated at the wrong positions.
 * Piston arms no longer visually break down at high coordinates.
 * Tripwire (including that which appears on tripwire hooks) no longer appears abnormally stretched at high coordinates.
 * The inside faces of cauldrons, hoppers and flower pots no longer appear at the wrong positions or outside the block entirely at high coordinates.

Trivia

 * 14w02a was previously removed from the launcher for some time, but was added back in September 2018.
 * As with 14w02b and 14w02c, this snapshot has the same protocol version as 1.7.6-1.7.10. Crossplay is compatible between these versions but can cause issues.