Java Edition 14w31a

14w31a is the forty-first snapshot released for 1.8.

Changes

 * Banners
 * Added missing upward gradient and right solid half patterns, upside-down diagonal halves, bottom half, and right half
 * Changed the name of existing patterns
 * Can be used as fuel in furnaces
 * Rabbits
 * Now take fall damage
 * Now have sounds
 * Have 'hurt', 'death', 'hop', and 'idle' sounds
 * The 'hop' and 'idle' sounds are barely audible
 * Changed model
 * Added tail
 * Daylight Sensors
 * Can be inverted with a right click
 * Reaches full strength at the opposite time than it would when set to normal
 * This can allow for a light that turns on at night rather than day without the need of a NOT gate
 * World border
 * The time parameter of the worldborder size changing can now be larger
 * Only players get damage outside of the world border
 * Commands
 * Can now be run in single player
 * New arguments for debug
 * are required and valid only for chunk mode
 * May be removed, as the command was supposed to be dev only
 * Melons
 * Mined faster using axes
 * Ladders
 * Mined faster using axes
 * Trading
 * Clerics now sell Bottle o' Enchanting, prices range from 3 to 11 emeralds each
 * Optimizations
 * Threaded mob pathfinding
 * More optimizations
 * More optimizations

Fixes
85 bugs fixed

From released versions before 1.8
 * – Potion effect status doesn't show If the inventory was open when it was cast upon the player
 * – Incorrect fire charge noise
 * – Inconsistent door texture
 * – Pausing the Game or opening any GUI in a nether portal does not work
 * – Stone stairs are named incorrectly. They should be called cobblestone stairs
 * – Renamed items' name isn't shown in italic or coloured on item switching
 * – The Ender Dragon is not affected by the Sharpness and Power enchantment
 * – Daylight Sensor outputting signal when encased
 * – Hoppers use wood sounds for placing / breaking
 * – Renaming a slime or Magma cube, once it splits it no longer has its custom name
 * – Temporary floating minecart by pistons
 * – Thrown eggs look like snowballs when hitting something
 * – TNT is not ignited when right-clicked by a fire charge
 * – Underwater effect on held item at high aspect ratios
 * – Blaze / Ghast fireballs can make fire with  off
 * – no name color when using /say
 * – UTF-8 domaine name support
 * – Leads not dropping when a leashed mob is killed
 * – Wild and hostile wolves can be leashed
 * – Can teleport dead and unrespawned player
 * – Wither armor has wrong texture
 * – Opening and closing sound bug
 * – " " and " " track # of hits vs # of hp damage
 * – 2 block tall grass/fern does not produce seeds when broken
 * – Item frame only drops item upon explosion
 * – Fire block breaking sound
 * – Agro tags don't work with neutral mobs that have new AI
 * – Hearts do not blink when regenerating (Cause identified in code)
 * – Cactus has incorrect inventory image
 * – Zoomed out maps do not properly align.
 * – DataTag parsing/escaping issue
 * – Floating anvil using TNT
 * – Non-standard texture resolutions cause rendering errors with mipmap
 * – Cobwebs are affected by block lighting in full sky lighting
 * – Ladders don't break faster with an axe
 * – TNT destruction nerfed
 * – Crash when creating an item with an  with an   of > 2
 * – Connecting to server that uses resource pack displays "Texture pack"
 * – Incorrect display for Failed to Login screen
 * – Incorrect display for Failed to Login screen

From the 1.8 snapshots
 * – Villagers no longer trade xp bottles with you
 * – Item frame block/item entities are lit incorrectly
 * – Server crash when pushing villager through nether portal
 * – Spectators show burning effect in lava
 * – Flying through water in spectator mode plays the splashing sound
 * – not working with entities
 * – Items you're holding go black when you walk on soul sand
 * – Crash when using on complex structure (command block and pulser)
 * – Monsters can spawn on barriers
 * – Server scoreboard "36>16" bug
 * – Swimming in water causes held items to "darken"
 * –  bug
 * – Asterisk as name for score chat component not effective as translatable argument
 * – Upward facing droppers/dispensers only shoot items west
 * – Fully grown cocoa beans only drop 1 item when wood log they're attached to is retracted
 * – when is typed in gives wrong tab completion
 * –, , and do not set blocks outside world border
 * – The new  feature fails on failing selectors
 * – 2d rendered objects (Tall Grass, Plants, Fire, etc) are darker on one side
 * – Nether portals don't generate or generate unlit
 * – Projectiles going north or south appear sideways
 * – Coarse dirt & Podzol turns to regular dirt after tree grows on it
 * – Using Shears on double fern results in pink and black box in inventory. When placing said box on dirt, you get dead grass *(i.e. desert)
 * – Breaking an active jukebox doesn't destroy the block
 * – Blocks pushed by pistons above Y=256 are deleted
 * – Using "Pick Block" on Lapis Lazuli Ore creates missing texture
 * – Item frames drop as an item when not supported by block even when game rules say not to
 * – Hoppers can't take water bucket out of furnace
 * – Rabbits do not take damage from falling
 * – Rabbit foot in incorrect creative tab
 * – Pie chart debug menu doesnt disappear in F1 mode
 * – Damaged anvils are placed as undamaged ones
 * – Hoppers doesn't taking empty bucket from furnace
 * – Fishing Rod / Carrot on a Stick not held correctly / Line not attached to pole
 * – Spectator gamemode (gamemode 3) is useless underground
 * – Several mirror banner crafting recipes not in game
 * – Sleeping in bed underground and saw sky
 * – not working twice
 * – natural worldborder 14w30b (30000000 block)

From the previous snapshot
 * – Guardians deal damage when hit with TNT
 * – Clicking 'Snooper Settings' crashes Minecraft
 * – Endermen get angry when hit in creative
 * –  has invalid cullface
 * – Anvil durability is restored when Anvil is broken and placed back down
 * – Tamed rabbits teleport you as wolves and cats
 * – Tamed rabbits teleport you as wolves and cats