Refactored spacing.
Deprecate use of BukkitPlayer.
Refactored player interface spacing.
IPlayer should extend IInventoryHolder, not IPlayerInventory.
Better switching between GameMode objects.
RunsafeItemFrame and RunsafePainting should extend RunsafeHanging.
Flesh out player interfaces and implementing objects.
An IPlayer now uses the Runsafe GameMode enum, we can just pass ourself straight through.
Updated to reflect new IEntity interface.
Disable this for now, we need inventory interfaces built first.
We don't need to cast this to an OfflinePlayer anymore.
Move IOfflinePlayer into it's own wrapping method to allow straight-cut wraps.
Updated for now, although this will be deprecated and removed soon.
We don't need to convert MetaData anymore. Added inventory conversion.
Flesh out new interfaces for IServer, IInventory and IItemStack.
Corrected typo.
Removed unneeded method.
Remove unused import statements.
Added collection converter to the unwrapper.
Boil down unwrapping methods to one unwrapper method.