MySQL and stability improvements
When a string in the config is missing, the plugin doesn't cancel the current process and throws an error anymore, but rather gives a soft warning in the console and returns a backup string.
If MySQL is enabled, the plugin will only make a database request at least x seconds after the last request, whereas you can define the value in the config under mysql.update-interval.
Example: If a first player pings the server after startup, the value will be updated -> No update in the next x seconds even if a player pings -> After elapsed, as soon as the next player pings the server again.
Especially helpful as well as recommended for servers with many players.
Another improvement for MySQL support: After enabling maintenance on one proxy, the other connected ones will then also kick all non permitted players and switch their ServerListPlus state!
The "/maintenance" command helppage now only shows the commands the player actually has permission to execute.
Minor improvements.
The config will be updated automatically.
Applied config changes can be viewed here: https://gist.github.com/KennyTV/a73f2aed1e278d4c927f9f6a3ef9fde2