Store player's inventory in an actual inventory instead of serializing it.

Since the metadata isn't even persistent anyway :P
Fix setting wolf health too high when taming.
Restore player inventory on logout or plugin disable

So it's semi-safe now. A server crash may still make players lose
items, though.
More wolf tinkering. Can't get 'em to attack anymore.
Remove superfluous listener classes.
A player with a wand will pick up items in their stored inventory.
Properly handle dropping and picking up wands.
Preventing crafting while holding a wand.
Restore inventory when interacting with external inventories.
Try to handle switching from one wand to another.
Allow named wands.
Don't allow moving around the active wand, too messy.