Java Edition 12w32a

12w32a is the first snapshot released for Java Edition 1.4.2.

Blocks

 * Beacons
 * Named "Work in Progress" ingame.
 * By building a pyramid composed of storage blocks such as emerald blocks or diamond blocks and placing this block on top, the player gains access to several powers.
 * A full pyramid can provide level II powers, should the player select the level I variation in the primary powers section.
 * It cannot be crafted, although a crafting recipe is planned.
 * It can be obtained via the "Miscellaneous" tab in the creative inventory, or with the  command.
 * The minimum range is 16 blocks.
 * Gives off a light level of 15.
 * Players within the blocks' range will be given the selected effects every 4 seconds.
 * The best configuration of blocks requires 164 blocks.


 * Command blocks
 * Intended for adventure maps.
 * It can run server commands when triggered by a redstone signal.
 * This block will not be craftable and is currently not available in the creative mode inventory, but can be obtained via the command.

Items

 * Potions
 * A working potion of night vision is in the creative inventory.

Mobs

 * Zombie Villager.png Zombie villagers
 * Villagers have a chance of turning into zombie villagers after being killed by a zombie in hard difficulty.
 * Zombie spawn eggs may spawn zombie villagers.
 * Zombie villagers can naturally spawn.
 * Zombie villagers can be cured, becoming normal villagers again.
 * To do this, first use a splash potion of weakness on it. Then, right-click on it with a regular golden apple. After several minutes, it will turn back into a normal villager.

Command format

 * General
 * Added target selectors to use instead of the field in commands.
 * @p: targets nearest player
 * @a: targets all players
 * @r: targets random player


 * /difficulty
 * Added command.


 * /gamerule [value]
 * Value can be defined as false / true. All rules except keepInventory are true by default. The available rules are as follows:
 * doFireTick (false=fire cannot spread)
 * mobGriefing (false=creeper explosions do not damage blocks)
 * keepInventory (true=keep inventory on death)
 * doMobSpawning (false=mobs do not spawn)
 * doMobLoot (false=mobs do not drop loot)
 * doTileDrops (false=blocks do not drop items when breaking)


 * /spawnpoint [player]
 * Added [  ] coordinates.


 * /weather 
 * The duration is now in seconds.

General

 * Data folder
 * New "villages.dat" file in the data folder of world saves.

Mobs

 * General
 * Zombies, skeletons and zombie pigmen sometimes spawn wearing equipment including enchanted weapons and any type of armor, depending on the difficulty level.


 * Iron golems
 * They now attack slimes and magma cubes.


 * Sheep
 * Sheep from spawn eggs can now spawn naturally-colored sheep (white, gray, brown, pink, etc.).


 * Villagers
 * They will now react positively on new trades, and negatively if you hurt them.
 * This effect only takes place if the villager recognizes nearby housing, most commonly with naturally spawned villagers.
 * There is an unused particle effect added of a villager's face looking angry. Angry Villager Particle.png
 * They will no longer remove trades, but trading something else may be required to renew the old ones.
 * Several trades had their quantities altered:
 * The farmer's gravel & emerald trade now produces 4 or 5 flint, up from 2 or 3 flint before
 * The librarian's buy paper trade now requires 24 to 35 paper, up from 19 to 29 paper before
 * The librarian's buy book trade now requires 11 to 12 books, down from 12 to 14 books before
 * The farmer's buy arrow trade now sells 9 to 12 arrows, changed from only 5 arrows before. The 5 arrows resulted from a bug in the code where the minimum and maximum values for the arrow trade were swapped.


 * Zombies
 * Zombie attack animation now shows when it's holding a weapon.

General

 * End credits
 * The attribution of the quotation at the end of the credits was changed from "Mark Twain" to "Unknown".

Fixes
2 bugs fixed


 * Fixed command only working for ops.
 * Fixed command not working.