remove protocollib dependency

- Removed the protocollib dependency
- Added some properties to entities and tileentities