More Data! - Change log 3.5.0
This update brings a lot more Plugin Data, 7 day TPS graph, Offline player import option & more.
In more detail:
- Added TPS Tracking. A task runs every second & average for 60 seconds is saved.
- TPS data older than a week is cleaned from the database on boot.
- Added a new /plan status command (as well as /plan status timings) that displays what the plugin is up to.
- Added PluginData:
- New Plugin hooks: ASkyBlock, GriefPrevention, SuperbVote, LiteBans, ViaVersion
- Vault: Added Eco balance table & Permission group information.
- Added automatic plugindata config generation so that any plugin's datapoint can be disabled if it takes too long. (/plan status timings to check)
- Added /plan manage import offline to import players who have not joined after plan was installed.
- Analysis is now disabled while import is running, if you wish to see the results, run analysis before importing.
- Limited Command usage table to 500 most used commands.
- Limited Playerlist to 750 most recent players
- Added config option to disable Minotaur playerhead images from analysis page. (May improve page loading times)
Bugfixes:
- Fixed Queue functionality, everything is no longer dumped on get queue. (Lead to data loss when database was on high load)
- Fixed Higher & Lowercase commands displaying separately on the command usage table.
- Fixed exported analysis.html links pointing to wrong players html folder.
- Fixed ConcurrentModificationException related to UserData#toString
This update was supposed to include a lot more, but the code needs an urgent clean-up before some of the things can be introduced (or removed) - I decided to release the update & work on cleaning up next.