1.1: Compass event fixed and changed & encoding issues fixed.
Changelog:
Compass event bugs fixed and signature changed; There was a bug in the passing of the compass ItemStack to the method, which was fixed and the method now uses a CompassInterface which allows you to modify the final used values.
Fixed encoding issues; Since I moved my project over to Gradle it had some encoding issues with special characters like the double arrow (ยป). These have been resolved thanks to StackOverflow post https://stackoverflow.com/a/34717160/14837740.