Java Edition upcoming features

This page is about upcoming features that have been announced by Mojang employees.

Near future
{| class="collapsible wikitable" style="width: 100%" ! style="width:10em; height:3em" | Version ! Planned changes ! style="width:10em" | Planned release date The World Generator Update
 * style="text-align: center;" | 1.7:
 * style="text-align: center;" | 1.7:

World Generation
Additions


 * New Biomes
 * Clay Canyon biome jokingly referred to as "Disco Mountains".
 * Composed of multiple colored hardened clay.
 * Dead bushes spawn in this biome.
 * Redwood Forest biome.
 * Contains 2x2 Spruce trees.
 * Will have a grass block variant known as Podzol.
 * Currently obtained only by the silk touch enchantment.
 * Contains dirt blocks that do not allow grass to grow.
 * They have a data value of 1.
 * Only obtainable with because there is no visual difference.
 * Moss Stone "boulders" are scattered around in this biome.
 * Dead Bushes, Mushrooms, and Ferns spawn in this biome.
 * A cliff technical biome.
 * Main block is stone.
 * Like Steep hills, not completely vertical.
 * Various other new biomes.
 * Possibly a Skylands-like world type.

 Improvements & Changes 


 * Changes to oceans.
 * Oceans are smaller and have more islands inside them.
 * Biomes have been put into four main categories: snow-covered, cold, medium, and dry/warm. Biomes will attempt to avoid getting placed next to a biome that is too different to itself.
 * Most biomes have uncommon/rare variations.
 * Spruce Trees will generate in Extreme Hills biomes or a variant of them.
 * Snow may now generate depending on Y level, with noise variation.
 * Biome dependent.
 * Deserts appear to have been made much larger.

Gameplay
 Improvements & Changes 
 * Changes to fishing mechanics.
 * Can now find other items other than fish by fishing, including enchanted fishing rods, name tags, or boots.
 * Redoing the achievements and statistics system.
 * Will be per world/server.
 * New scoreboard functions.
 * Can now use statistics to create objectives; anything that statistics can track can be used as an objective (can also track achievements).
 * This is the reason why statistics/achievements were changed to be stored per world/server.
 * Falling now has particle effects.

Blocks & Items
 Additions 
 * New trees.
 * Possibly Cherry Trees added by Patrick Geuder.
 * They vary "seasonally" by having leaf blocks change color every fourth day for three minutes.
 * Contain pink saplings.
 * New Flowers
 * Sunflowers
 * Always face East.
 * Can be grown, unlike Roses and Dandelions.
 * What appears to be Lavender.
 * Grown up to two blocks in height.
 * Pink Paeonias, called Paeonia.
 * Several colors of Tulips.
 * What appears to be two block tall grass.

Miscellaneous
 Additions 
 * Community Feature
 * The ability to select multiple resource packs at once.
 * Resource packs at the top take precedence over those below.
 * Allows for non-manual merging of textures from multiple packs, a sound pack and a different texture pack, etc.

 Improvements & Changes  Bug fixes:
 * Several lighting issues fixed.
 * A lot fewer "black spots" in the terrain generator.
 * Torch bugs in strongholds and mineshafts have been fixed.
 * Rewrite of several option screens.
 * A completely new main options menu.
 * A new "Select Resource Pack" menu.
 * Rewrote Key Config.
 * Function and sprint keys can be changed.
 * Smooth mouse, formerly available by pressing F8, will now use F4 by default.
 * The volume of in game music, Jukebox music, mobs/players, weather, blocks/environment, and the master volume can now all be modified separately.
 * - Attempting to tp to an invalid coordinate returns "commands.generic.double.invalid"
 * - Incorrect usage string for `/scoreboard teams empty`
 * - when a pig gets struck by lightning it spawns without a sword
 * - Sometimes Water flows out of newly generated Village Farms
 * - RCON and Scoreboard Command Output Formatting
 * - Missing usage string commands.scoreboard.players.list.usage
 * - Scoreboard team join command fails on invalid team name
 * - Scoreboard option seeFriendlyInvisibles not listed in usage
 * - the letters for the 'off' setting on smooth lighting aren't capitalized
 * - "Reached end of stream" messages in Minecraft server terminal when client pings the server
 * - Invalid teamcolors throw an NPE in the console rather than an error message "invalid color"
 * - /spreadplayers confirmation text is wrong


 * style="text-align: center;" | Unknown
 * style="text-align: center;" | Launcher Updates
 * Multiple Minecraft copies per Mojang account.
 * "Make it prettier".
 * Add the possibility to play Indev and versions of Cave Game.
 * style="text-align: center;" | Unknown
 * }
 * style="text-align: center;" | Unknown
 * }