Java Edition 14w17a

14w17a is the nineteenth snapshot released for 1.8.

Additions

 * Customized world type
 * Highly customisable terrain generation.
 * To use, select the new 'customized' world type, and then press the 'customize' button beneath.
 * There are 4 pages to customize the world:
 * Page 1: customizes generation of structures, chance of lake generation, size of certain structures, and biome type and size, and sea level.
 * There are 17 customization options which affect whether generated structures will spawn in, as well as other environmental factors. Some of these presets are Yes/No inputs or sliders.
 * Sea level height, toggles for cave, village, temple, dungeon, water lake, lava lake, stronghold, mineshaft and ravine generation, sliders to control water lake, lava lake and dungeon rarity, toggle to turn oceans into lava oceans, biome selection, biome and river size sliders.
 * Page 2: customizes the ore distribution for dirt, gravel, granite, diorite, andesite, coal, iron, gold, redstone, diamond and lapis.
 * Rarity, height range and vein size.
 * Pages 3 & 4: expert customization of the terrain generation.
 * There are 16 customization options which can be used to affect various aspects of Minecraft's terrain generator. These can be changed by moving sliders or by typing in values directly.
 * Main noise scale X/Y/Z to smooth out terrain, larger values for smoother terrain.
 * Biome scale/depth weight and biome scale/depth offset to stretch/squash terrain vertically based on the biomes default height settings.
 * Upper/lower limit scale to make terrain more solid/riddled with holes, depending on how close the values are to each other.
 * Height stretch to pull terrain upward, with smaller values causing more extreme stretching.
 * Height scale, coordinate scale, depth base size, depth noise exponent, depth noise scale.
 * There are seven presets:
 * Water world, isle land, caver's delight, mountain madness, drought, caves of chaos, good luck
 * There is a button for most pages to randomize the various values.
 * Uses the 'generator-settings' string known from superflat presets for server.properties and world data.
 * Generate structures button disappears when selected.


 * Commands
 * Used to set size of border, the first argument sets the size of the border and the second sets the speed of the border to expand or shrink
 * Sets the center of where the border will be placed
 * Gamerules
 * A new gamerule that controls how often a random tick occurs. Influences how fast plants and crops grow, how fast zombie pigmen spawn from portals, how fast farmland updates, how fast grass and mycelium grow and decay and more.
 * If set to 0, random ticks never occur.
 * Set to 3 by default.
 * Splash
 * "Now with multiplayer!"
 * "Very influential in its circle!"
 * Set to 3 by default.
 * Splash
 * "Now with multiplayer!"
 * "Very influential in its circle!"

Changes

 * World borders
 * The default world border is now an animated texture rather than an invisible bedrock barrier.
 * There is now nothing beyond the world border.
 * Can be changed with to prevent players from leaving the specified area.
 * Is set at 60 million by default (+30 million to -30 million), divided by 8 for the nether.
 * Mobs and players can't pass through it and take damage when outside, however, in the future you will be able to go back inside if you accidentally find yourself outside.
 * Servers
 * New server icons, displayed with 3 buttons.
 * Up and down arrows to move the servers' order.
 * Third button is to join the server.
 * There is now a default server icon.
 * Resembles the unknown resource pack icon.
 * When editing and adding servers, you can now set how it handles resource packs: Prompt, Enabled or Disabled
 * Endermites
 * New model (currently bugged).
 * Endermen are no longer aggressive against endermites
 * F3 debug screen
 * All blocks now have their info displayed on the right hand side of the F3 debug screen.
 * Removed the "Facing negative/positive x/z" from the F3 menu
 * Block states
 * Converted the remaining blocks to use BlockStates.
 * Improves performance.
 * Some block id/metadata combinations might be broken by this, though all-sided logs will be kept.
 * List of block states.
 * Minecarts
 * Reverted to the way they were before 14w11a.
 * Biomes
 * The End's biome name is now "The End" instead of "Sky".
 * Model format improvements
 * Converted most of the remaining static blocks to the model format.
 * Added "rotateVariantTextures": to preserve uv details through rotation.

Fixes
From released versions before 1.8
 * – Tripwire doesn't have two sided Faces
 * – Right click with undyed Leather armor part on cauldron with water still lower water layer
 * – Tripwire hook texture looks weird
 * – Zombies in Water A.I. Glitch
 * – Arrow sound plays twice when shot into blocks
 * – Achievement "Adventuring Time" does not work right
 * – Holes in bedrock and Replaced any block using Arbitrary tnt and flame bows
 * – Save-all causes lagspikes on larger maps
 * – scrolling with mouse wheel in server list is unresponsive
 * – Child animals obsessed about their parents, even after growing up
 * – "replace" directive in sounds.json does not work
 * – Almost instant motion sickness due to distorted rendering

From the 1.8 snapshots
 * – When holding a map you have two right arms
 * – When hitting a mob, the mob becomes lighter for short
 * – Derailed minecarts sink into the ground
 * – Broadcast settings - report to Mojang, links to previous bug reporting facility
 * – East/West Pillars have shading error
 * – Placing minecart on powered tracks sinks the minecart
 * – Endermite rides below minecart
 * – Furnace minecarts interact with normal minecarts in glitchy and unexpected ways

From the previous snapshot
 * – When loading a resource pack weird dev concole message
 * – When loading a resource pack weird dev concole message