Changelogs
- Improved the approach in choosing the best ping-getting strategies based on server versions
i.e., apply legacy NMS reflection for legacy versions (1.8 - 1.15), apply new built-in ping retrieval method for modern versions (1.16 - 1.20)
- Introduces 0 as the absolute minimum after normalisation of ping values.
Any values lower than 0 indicate an error in the ping calculation process.
- Added some new messages in handling a few scenarios of insufficient permission.
- Added HEX colour support.
- Specified API version for 1.13+ versions.
- Refactored some of the code sections to optimise things by a bit.
This release is compatible with any 1.8+ versions and has been tested on servers of 3 different versions: 1.8.8, 1.12.2 and 1.19.3.
Configuration Changes
There are a few changes made to config.yml. Make sure to apply the changes manually or you can simply delete the old one for the plugin to regenerate a new one for you.
Diff in relative to 1.0.4 (previous release)
https://github.com/denniemok/Slash-Ping/commit/0cdc697460ed25e3782077aeb315d5f7fb06ec5c?diff=split
If you don't apply the changes, the plugin will still function properly (i.e., reads in default values). Just that you may lose the opportunity to configure some of the new options and messages.