This is the latest stable release of KoolSMPCore. A fair amount was done to warrant another minor release, but nothing to where we need a MAJOR release.
Here is a small list of what was changed:
- Removes the custom PlaytimeManager system (yes, we're idiots and we realized that we could've just used Bukkit statistics). This means you can remove the playtime.yml file in your plugin folder and move on like nothing ever happened.
- Creates a MiniMessageHandler to allow MiniMessage in global chat, this also allows legacy color codes (& and §) and translates them to MiniMessage tags.
- Fixes an error with our scoreboard system that causes the server to kick everyone and fuck with the scoreboard.dat file.
- Fixes an error in DiscordSRVIntegration
- General cleanup and revamps
Full Changelog: https://github.com/KoolFreedom/KoolSMPCore/compare/4.2.3...v4.2.4
What's Changed
- Exploits added + Migrate to PacketEvents v2.9.4 by @ch1ppie-dev in https://github.com/KoolFreedom/KoolSMPCore/pull/2
- AdminInfo message is now configurable
- Changes "website_or_forum" config section to "ban_url" since that's the only place it's used in
- Fixes a random dupe glitch in LockupCommand
- Fixes an "error" where if an offline player gets auto-unmuted they get displayed as a UUID, they now get displayed as a name (i just didn't like it lol)
- Includes a missing permission node
- Adds native MiniMessage support in global chat (if you have something setting a custom chat format, it will break | legacy color codes also don't work anymore (legacy codes = anything with &)).
- Fixes the regex filter for the n word being double quoted when it's not supposed to be.
New Contributors
- @ch1ppie-dev made their first contribution in https://github.com/KoolFreedom/KoolSMPCore/pull/2
Full Changelog: https://github.com/KoolFreedom/KoolSMPCore/compare/4.2.2...4.2.3
Yes, this if the first time I've used Modrinth so I may or may not have skipped a bunch of versions, so here is the changelog for this version in specific:
- Fixes real-time scoreboard teams management if the user gets removed from a group and set to default.
- Fixes a weird bug in FUtil.getPlayer() with a vanish check.
- Removes the heal command due to complications with WorldGuard's heal command
- Removes the "global" arg from /freeze
All other versions and changelogs can be found on the GitHub repository linked in this project.



