Java Edition 14w25a

14w25a is the twenty-seventh snapshot released for 1.8.

Additions

 * Added a new hostile mob, the guardian
 * Has a boss like variant called "Elders" found within ocean temples.
 * Added prismarine, prismarine bricks, dark prismarine, and sea lanterns.
 * Added prismarine crystals and prismarine shard.
 * Prismarine shards can be crafted into all four kinds of prismarine blocks.
 * Added Ocean Temples
 * 3 Elders in each temple, drops sponge. They respawn.
 * 8 gold blocks can be found in the temple.
 * Built out of prismarine, prismarine bricks, dark prismarine, and sea lanterns.
 * You will get Mining Fatigue III when trying to enter a water temple.
 * A flashing boss Guardian will appear on screen when close to a temple, and the Mining Fatigue debuff will then be inflicted to the player.
 * Will also generate in old worlds.
 * Added enchantment Depth Strider for boots, which allows you to move faster under water.
 * Added coarse dirt, an unspreading dirt block. Little darker than normal dirt.
 * Added new "Wave" sound in ocean biomes.
 * Added three scoreboard operators:,  ,

Changes

 * Introduced sponge and wet sponge to survival mode, with new behaviour and looks.
 * Smelt wet sponge to remove water and get sponge
 * Rewrote how items are rendered.
 * Each item is a model.
 * Some models are still generated from the item sprite.
 * Resource packs can replace all item models.
 * Rewrote how blocks are rendered.
 * Rewrote how block data is handled.
 * Smelt stone bricks for cracked stone bricks.
 * Changed the texture of leaves on fast graphics setting. (Possible bug, as all of the textures, excluding spruce leaves, are the same.)
 * Player list shows the faces of players.
 * Uses the JSON text component instead of plain text.
 * Might need some time before it can work in survival.
 * Can be used to show scores towards players by using the  and   tags.
 * Previously, text formatting could only be accomplished using the section symbol via Formatting codes.
 * Character limit is based on character width.
 * Used for sign content
 * Uses the JSON text component instead of plain text.
 * Capable of using the  and   tags.
 * Previously, text formatting could only be accomplished using the section symbol via Formatting codes.
 * Sign text line length now depends on its contents.
 * Arrows shot under water don't go as far.
 * Sign text line length now depends on its contents.
 * Arrows shot under water don't go as far.

Fixes
From released versions before 1.8
 * – Real zombie sieges fail to start (fix included)
 * – Village siege's spawn location is calculated incorrectly (fix included)
 * – Redstone torches (and other redstone components) have inconsistent timings

From the 1.8 snapshots
 * – Ender dragon destroys barriers when it flies through them
 * – Endermen do not teleport out of water, lava or when on fire
 * – Floating mushrooms on mooshrooms
 * – When destroyed, end portal giving lava particles
 * – Beacon is not transparent like before in inventory
 * – Anosotropic filtering?
 * – Arrow's  NBT tag does not update when fired into some blocks
 * – Anvil, beacons, pistons, end portal frames etc. are incorrectly shadowed in inventory
 * – Custom player skulls show as the default skin's head on mobs or players
 * – Anvil texture doesn't change in hand
 * – Same door model on mirrored doors.
 * – Brewing stand bottles model error
 * – End portal frame (falling sand) texture render glitch
 * – Piston, end portal frame, beacon and anvil items are darker than the block form
 * – When powering a piston, the piston head quickly appears as a full block
 * – Non-full blocks occupy a full block when moved by piston
 * – Sugar cane next to a block turns black
 * – Pumpkin top textures don't rotate depending on direction

From the previous snapshot
 * – with   on structure with dispensers vomits dispenser contents onto ground
 * – Command with containers on positive axis deletes items
 * – command move: NBT containing blocks drop item