No config changes.
- Moved connections into a more unified setup system.
- Improved the connection for downloading the GeoLite2 database.
- Changed the default stats command formatting.
- Changed the warning message when you have no enabled services or an invalid flagged threshold and will be sent every hour.
- Changed the default stats command formatting.
- Changed the warning message when you have no enabled services or an invalid flagged threshold and will be sent every hour.
No config changes.
- Fixed an issue when saving IP information to the database when using MySQL.
Config changes
- 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!
No config changes.
- Added internal support for force checking of IP addresses and returning the internal result of the check.
No config changes.
- Improved some internal placeholders.
- Small internal refactor.