- Added integration to Plan (more stats coming soon)
- Updated to gradle 5.6.2
- Updated to Lombok 18
- Downgraded the plugin to 1.13 in order to maintain 1.8-1.14 compatibility (I had set api-version to 1.13 whilst compiling against 1.14)
- Code cleanup
- Using PaperLib
- Using Aikar Commands - command classes have been cleaned up and now use annotations. Tab completion is supported now too.
- Use gradle shadow to fix incompatibilities with versions < 1.14: you would receive an error in 1.1.7, this is now fixed
- AnvilGUI now works on all versions
- /lgy view now has a root command to view all hooked plugins, like the /pl command
- Added permissions for /lgy edit and /lgy test: languagy.admin
- Added silent console mode: no more annoying console spam. Enable debug in config.yml to bring back more console information.
- Removed custom events relating to the plugin updating: we no longer use that updater.
- Fixed custom events not working: handler list was not static.
- Added AbstractExtension and ExtensionManager which should be used to integrate Languagy support into other plugins (this should usually be internal use only, however you can use it to make Languagy hook into things).
- Minor Performance improvements
Why the sudden jump in file size?
Due to an error with versions, and performance & code improvements, we have had to shade 6 things into the jar:
- PaperLib
- Aikar Commands (ACF)
- Bstats
- AnvilGUI
- commons-io
- commons-codec