Java Edition 1.10

 is an upcoming major update to Minecraft with no set release date.

Version number
The version number of this update is 1.10. It is currently listed on the bug tracker as "Future Version - 1.10+", and this version has been referred to as 1.10 by Minecraft developers Erik Broes (Grum), Nathan Adams (Dinnerbone) , Jens Bergensten (Jeb) and Michael Stoyke (Searge).

General

 * Options
 * A new button called 'Auto-jump'.
 * Is turned on by default (to inform people of it's existence).
 * Ported from Pocket Edition.


 * Loot tables
 * a new tag.
 * Limits an amount to the specified value if it goes over it. (for example in stray.json (loot table), the amount of tipped_arrows that will be dropped are always limited to max 1 even with a level III looting sword.)


 * Particles
 * A new 'fallingdust' particle, that falls from the bottom of gravel, sand, red sand and anvils (not dragon eggs), when they are floating in the air.


 * NBT tags
 * 0: default, 1-5: villager, 6: husk.
 * Replaces IsVillager and VillagerProfession, they still function, but are no longer saved in the entity.
 * Replaces IsVillager and VillagerProfession, they still function, but are no longer saved in the entity.


 * Debug screen
 * + shows the chunk borders around the player

World generation

 * Fossils
 * Generates underground in Deserts, Swamplands (still searching)
 * Composed of bone blocks and some coal ore.
 * The .nbt files can be found in the structures folder within the 16w20a jar and can only be loaded using the structure block when you put the files into the world folder.
 * The easiest way is to save a new structure using a special name, and search on your machine for that name. Put the structures in the same folder to load them. (Worth noting, on Mac OSX, this folder may be in the wrong location since the structures are saved under ".minecraft/User/.../worldname/structures/..."
 * There are 4 variants of the skull and of the spine structure sections.

Blocks

 * Structure Void
 * Used for the structure block to keep the blocks in that location (formerly barrier blocks were used by the devs, which means you can now use barrier blocks in structures.)
 * Are invisible, have a small hitbox and are only visible when using the feature in (save) structure blocks.
 * Are invisible, have a small hitbox and are only visible when using the feature in (save) structure blocks.


 * Magma Block
 * Found in the Nether.
 * Crafted using four magma cream.
 * Slowly decreases health, but do not inflict fire.
 * Sneaking allows you to avoid this.


 * Nether Wart Block
 * Crafted by filling a 3x3 square in the crafting table with nether wart.


 * Red Nether Brick
 * Crafted by placing a 2x2 checkerboard of 2 nether brick and 2 nether wart in a crafting table.


 * Bone Block
 * Crafted by filling a 3x3 square in the crafting table with bone meal.
 * Placing it in a crafting table yields 9 bone meal back.

Items

 * Spawn Eggs
 * Now exists for:
 * Wither Skeleton
 * Mule
 * The name is broken.
 * Skeleton Horse
 * The name is broken.
 * Zombie Horse
 * The name is broken.
 * Donkey
 * The name is broken.
 * Cat
 * Tamed ocelot.
 * Chooses a random breed.
 * Elder Guardian
 * Polar bear
 * Right-clicking a polar bear with a spawn egg spawns a baby.
 * Stray
 * Husk

Mobs

 * Polar bear
 * Grown ups and children spawn randomly in cold biomes.
 * When hit, the grown ups will attack you, the cubs will run away (very fast, similar to baby zombies).
 * Additionally grown ups will attack you no matter what when their cubs are around.
 * Drop fish and salmon with a chance of 3 to 1 respectively.


 * Stray
 * Acts mostly like a normal skeleton.
 * Drops the same as skeletons and you have a 1/3 chance to get a tipped arrow of slowness.
 * Is a skeleton with the SkeletonType dataTag set to 2.
 * Spawns in cold biome types (e.g. Ice Spike Plains).
 * Spiders spawned in cold biomes have a chance of having a stray riding it.
 * Shoots Tipped Arrows of Slowness (0:30) at the target.
 * You can ricochet the Tipped Arrow on the Stray to inflict itself with it's own effect.


 * Husk
 * Behaves mostly like a zombie.
 * Does not burn in sunlight however.
 * Is a Zombie with the ZombieType dataTag set to 6.
 * Spawns in warm biome types (e.g. Deserts).
 * Can spawn as a baby or as a chicken jockey.
 * Applies 6 seconds of hunger when attacking in Easy, 13 in Normal and 20 in Hard difficulty
 * 2 pixels taller than Zombies

General

 * NBT tags
 * Now exists for all entities, not only armor stands.
 * Now exists for all entities, not only armor stands.

World generation

 * Abandoned mineshafts
 * Can now occur above-ground in mesa biomes
 * Gold will generate in these mineshafts more frequently.
 * Will generate with dark oak wood.


 * Villages
 * Now spawn in more biomes and with biome-specific wood (e.g. in Taiga with Spruce wood, Savanna with Acacia wood).
 * Now spawn with grass paths rather than gravel paths.
 * Now spawn with wood planks over water to form bridges.
 * Now may burn down in Savannas since blacksmiths are made almost entirely out of wood instead of cobblestone. (probably unintended)


 * Gold Ore
 * Now spawns at any Y level in mesa biomes.


 * Bonus Chest
 * Now contains any type of wood instead of just Oak or Acacia.

Blocks

 * Structure block
 * Now available only for players in creative mode (acts like a command block as it can not be used, placed and destroyed in other game modes).
 * New textures for each different mode.
 * Are now available in item form, can be given or summoned. (but only used in creative)


 * Sand and Gravel
 * Now emits falling particles when floating, as in Pocket Edition.

Mobs

 * Endermen
 * Can now (very) rarely spawn in the Nether

Planned changes

 * Numerical block IDs
 * Limit will get removed
 * Block states
 * Can now be used in.
 * For example, to set down a block of blue wool, it will be instead of.

Unconfirmed features

 * 'Observer' (BUD) block
 * Jeb indicates it will come to PC "eventually".
 * Recipes for seamless slabs and bark blocks.
 * "if we find a good recipe"

Fixes

 * More fixes:
 * Fixed some broken uses of relative coordinates