Fixed NPE in saving entity meta
Update Bukkit: 1.4.7-R1.0-27-gca7687d - CraftBukkit: 1.4.7-R1.0-46-gaaa580b Bukkit: ca7687d Pulling all pending Bukkit-JavaDoc changes 9515adf BlockState for Command Blocks. Adds BUKKIT-3805. ad0ccae Add an enum for Nether Wart growth stages. Adds BUKKIT-1599 f213536 Remove point about squashing commits. 907c8e8 Add missing new line to README.md 3295545 Add link to CONTRIBUTING.md in README 5ce29c1 Pull Contributing Guidelines and Requirements into CONTRIBUTING.md 8846f9e Add dummy /testfor command in Bukkit. Addresses BUKKIT-3813 4a23f3f Add per-player Weather API. Adds BUKKIT-812 987aa60 Add block or entity causes to BlockIgniteEvent. Addresses BUKKIT-3609, BUKKIT-3656, BUKKIT-3657 33da518 Add InventoryPickupItemEvent. Adds BUKKIT-3798 3091c16 Make HopperMinecart implement InventoryHolder. Adds BUKKIT-3796 51798af No @Override here in Java 1.5. be85e48 Add Entity.isOnGround(). Adds BUKKIT-3787 51da39d Don't use deprecated interface. de55f86 Add Hopper block state and inventory type. Adds BUKKIT-3749 78bf7a9 Validate method parameters when registering events. Fixes BUKKIT-3779 3645b38 Moved all specific minecart entities to sub-package. f9917ef Use proper naming convention for boolean methods. 9b0ecdf Update Bukkit for Minecraft 1.5 6ea9162 Removed superfluous recalculation call; Fixes BUKKIT-3728 bcedb6b Convert name to lower case for removePermission; Fixes BUKKIT-3726 eae344b Test PluginManager.removePermission

CraftBukkit:
aaa580b BlockState for Command Blocks.  Adds BUKKIT-3805.
5c7d0bb Validate Server method input. Addresses BUKKIT-3687
82d40a0 Remove point about squashing commits.
c9172a4 Add link to CONTRIBUTING.md in README
7b3cf23 Pull Contributing Guidelines and Requirements into CONTRIBUTING.md
5ebee02 Only filter data on block items, not all items.
d3cf25a Add /testfor command support to command block. Adds BUKKIT-3813
d7fe50c Only set player weather if a plugin requested it.
a73b6e1 Implement per-player Weather API. Adds BUKKIT-812
b0a5746 Implement new cause versions of BlockIgniteEvent. Addresses BUKKIT-3609, BUKKIT-3656, BUKKIT-3657
37f2410 Implement InventoryPickupItemEvent. Adds BUKKIT-3798
283ba0b Make CraftMinecartHopper work as InventoryHolder. Adds BUKKIT-3796
484df2d Implement Entity.isOnGround(). Adds BUKKIT-3787
246aa19 Use name given to command block instead of "@". Fixes BUKKIT-3803
d7c4f89 Implement Hopper block state and inventory methods. Adds BUKKIT-3749
4ff57b2 Add missing getOwner method for container minecarts.
55b5fb7 Allow special crafting data value on items. Fixes BUKKIT-3780
e46c007 Handle double trapped chest inventory. Fixes BUKKIT-3772
35194cb Fire BlockDispenseEvent for new dispenser behaviors. Fixes BUKKIT-3774
25817f3 Add new DispenseBehavior files from mc-dev for diff visibility.
c70dc7f Allow data on tool items. Fixes BUKKIT-3773
7b6d10e Comment out vanilla debug message.
39576c5 Filter negative values for all items.
80d8c9a Filter data for items that shouldn't have it and filter wool.
91d3c5e Ignore invalid inventory slots. Fixes BUKKIT-3737
85ce07a Use Chest block state for trapped chests. Fixes BUKKIT-3762
cac2f27 Don't set health directly, will interfere with scoreboard system.
b5d0b75 Limit mob names to 64 chars to avoid client crash. Fixes BUKKIT-3753
536aa38 Always consume bonemeal when used on a sapling. Fixes BUKKIT-3755
5bb49e4 Remove duplicate place logic for snow. Fixes BUKKIT-3756
2f32ee4 Handle the newly refactored minecarts.
8e7c097 Use proper naming convention for boolean methods.
d3d98a1 Update CraftBukkit to Minecraft 1.5
Update Spigot to 1.5
EMC 1.5 CraftBukkit Update