Java Edition 12w50a

12w50a is the second snapshot released for 1.4.6.

Additions

 * Added Enchanted Book to Villagers and Chests
 * Can be found in dungeons with special enchantments normally not obtainable
 * Silk Touch can now be applied to shears by using the anvil
 * Cobweb can be harvested utilizing this feature
 * Added “Thorns” enchantment for armor
 * When hit by a mob, the mob will receive damage
 * Added tool highlight when switching items in the hotbar
 * Renamed items will display the changed name
 * To disable it, open options.txt and change  to.
 * Added xmaschest.png, largexmaschest.png, and skis.png textures
 * xmaschest.png changes the chest texture to resemble a red gift.
 * largexmaschest.png changes the large chest texture to resemble a green gift.
 * skis.png is unused, dummy file. Dinnerbone said he added this file as a red herring.
 * Chest will use these textures on December 25

Changes

 * Tweaked Fireworks effect and sounds
 * Item entities are rendered as 3D objects in the world when in Fancy graphics mode
 * This includes items placed in Item Frames
 * Items now show their enchantments when dropped on the ground
 * Overall Protection enchantment is no longer as effective as all the other Protection enchantments combined
 * Unbreaking enchantment can be applied to anything with durability using Enchanted Books
 * Added a notice/warning for users still playing on PowerPCs or Java 5 (Java 1.5)
 * Mojang plans to drop support for Java 5 by Minecraft 1.6. This is due to the most recent versions of LWJGL no longer supporting Java 5, with PowerPC also no longer supported by Apple to be made compatible with Java 6 or newer.
 * When pressing + By default (Or your "Drop" button if changed in controls), you drop a full stack instead of one item
 * Removed Firework Rocket in Creative inventory

Fixes
16 bugs fixed


 * Fixed the Firework Star crafting recipe consuming unneeded items
 * Fixed arrows shot at Endermen disappearing
 * Fixed a bug with custom mob spawners not spawning different types of entities correctly
 * Fixed some items with multi-layer textures rendering both layers separately when on the ground
 * Fixed tools differing only in damage not being able to be swapped in the inventory
 * Fixed some Z-Fighting with the beacon
 * Fixed some graphical issues in the trading GUI
 * Fixed /say not showing the text in the original purple color
 * Fixed placing double slabs ignoring damage value
 * Fixed minecarts being unable to travel through Nether portals
 * Fixed lightning not flashing
 * Fixed Firework Star duplication crafting recipe
 * Fixed the Nether and the End generating random client-side blocks in MP
 * Fixed FallingSand spawners failing to save properly and causing crashes
 * Fixed the blocks in lowest layer of the map not being recognized by beacons
 * Fixed enchantments not showing in Item Frames