Close #104

Bed spawns and world spawns function correctly now.
If a bed was obstructed or went missing the player will
instead spawn in the overworld dimension of his current world.

If the bed is okay and not obstructed, the player will be taken to
the world his bed is in and spawn there.
Don't grant health boost on world switching
Added a way to get the SocketAdress from NetServerHandler
Everyone needs a .gitignore that works
Implements CanaryModTeam/CanaryLib@749b247e954059e330fc003a6d0dda5a5a8ebdf5
Implements CanaryModTeam/CanaryLib@cf300050f09229b73ababfc9f610239fc3767996
Seem to have missed a small part to do with Eclipse
Go home dyslexia your Drunk!
Work towards removing Colors and TextFormat strings
Adding Inventory.canInsertItems
More complete version

Now compares the items data tag, name and enchants
implementing changes from https://github.com/CanaryModTeam/CanaryLib/commit/0e93f57886c2a27f300ee5021515db9a5e322854
Implementing a way to get the villages in a world
correcting hover ticks checks, fixes #128
3rd times the charm

A cleaner fix to NPE when checking item data
implements MessageReceiver changes in https://github.com/CanaryModTeam/CanaryLib/commit/af3abf2cc4241fd585f01b9aaf63a6cf728e2969
tweaking World timout cache handling, closes #132 and possibly addresses #134
strip colors from non-jline supported terminals
at least until someone complains again
corrected errors with world cache and added a print out about worlds that have unloaded, closes #134 and closes #136
implements https://github.com/CanaryModTeam/CanaryLib/commit/1b18de6eb5e0d3a65a17e0a85410e12239784cd4