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 capable 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
14 bugs fixed

From released versions before 1.4.6
 * – Graphical Issue with trading
 * – Item textures of Spawn Eggs and Firework Stars not aligned properly when stacked
 * – Items different only in damage cannot be swapped
 * – Z-Fighting in Beacon Block bottom.
 * – Placing double slabs ignore damage values
 * – minecarts cant travel through nether portals
 * – Lightning doesn't flash
 * – Beacon tiers don't work at y=0
 * – Enchantment Not Showing in Item Frame

From the previous snapshot
 * – Firework star Duplication
 * – Deaths not logged to console.
 * – The Nether and The End generating random blocks clientside in multiplayer
 * – Enchanted Books: Unenchantable item can recieve any enchantment
 * – Fallingsand spawners failing to save properly, and causing crashes