Holy cow, it's been 10 months since the last release. Sorry it's been so long since an update. I've still been making changes, but I made it harder to release when I tried to automate releases. Back to manual updates, hopefully slightly more often 🙂
* Fixed an error that could happen if a chat plugin returned a null prefix
* Add Folia support
* Fixed ColonTime format incorrectly parsing milliseconds
* Remove colon from past-resets file format
* Allow other types than alltime in the list command. `/ajlb list <board> [type]`
* Add placeholder to show the total (sum) of all players on the leaderboard
* Fixed an error that could happen if a player's name is unknown
* Prevent adding placeholders that are too long (I recommend using the [shortcut expansion](https://github.com/Andre601/Shortcut-Expansion) to make them shorter)
* Added `min-player-cache-time` option to allow you to configure ajlb to fetch specific players (e.g. get their position) less often
* Add `fast-shutdown` option. Mostly only useful for me, not recommended for most server owners.
* Add [PreTimedTypeResetEvent](https://ajgeiss0702.github.io/ajLeaderboards/us/ajg0702/leaderboards/api/events/PreTimedTypeResetEvent.html) to allow devs to add custom rewards
* Added `%formatter_number_time_...%` as a known time placeholder
* Update adventure-platform-bukkit (to fix hover and click things in messages not working for newer mc versions)
* Fixed 0 in time format not being detected
* Remove illegal characters from reset save file names (if they are in board names)
* Added `time-format-display-seconds` option, which allows you to enable/disable showing the seconds in the time format
* Added `more-fetching` option, which allows you to make ajlb fetch from the database less often
* Fixed head block and head item textures not being fetched correctly
* Added updater (so in the future you just have to do /ajlb update to update the plugin)
* Raise prefix/suffix/displayname max lengths
* Fixed an error that could happen if the sign format is less than 4 lines
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }