Edit: There is currently a known issue when using MySQL on this version, please use v2.19.0 if you are using MySQL otherwise this version is fine to use.Fixed in v2.20.1!
The plugin now stores all the services responses in the database file.
Overhauled the service manager by moving checks into two separate checks, local and remote checks.
Overhauled the join events and processing of player IPs.
Improved the test command, removed the force check, now only does remote checks, and now shows a lot more information for each service.
A lot of other clean-up and optimizations.
More streamlined checking.
Improved internal objects by adding toString methods, debug and null checking to ensure safety.
This was a significant update to how the plugin works under the hood and even though I have tested it as best I can there may be some issues, please let me know! Due to the database changes, you cannot downgrade to pre-2.20.0 so make sure you take a quick database.db backup, as well as all cached information will be deleted when converting to revision 3 of the database since all the old information isn't valid anymore!