KoolSMPCore icon

KoolSMPCore -----

Utility plugin for Survival servers.




# 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
----------, Sep 25, 2025

## 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
----------, Aug 7, 2025

  • Actually fixes Playtime syncing (by @0x7694C9)
  • Added an UpdateChecker to the plugin (by @0x7694C9)
  • Adds more MOTDs based on what the user's/server's status is (banned, whitelisted, full, more to come) [by @0x7694C9)
  • Adds an /alts command to quickly check if the user has another account on the same IP address, includes points where the user has a note, is banned, or has low playtime (by @0x7694C9)
  • Creates a lagcheck command to display chunks that could be causing lag to the server
  • Excluded the default primary group from vanilla scoreboard teams creation (by @gamingto12)
  • 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
----------, Jul 17, 2025

  • Actually fixes Playtime syncing (by @0x7694C9)
  • Added an UpdateChecker to the plugin (by @0x7694C9)
  • Adds more MOTDs based on what the user's/server's status is (banned, whitelisted, full, more to come) [by @0x7694C9)
  • Adds an /alts command to quickly check if the user has another account on the same IP address, includes points where the user has a note, is banned, or has low playtime (by @0x7694C9)
  • Creates a lagcheck command to display chunks that could be causing lag to the server
  • Excluded the default primary group from vanilla scoreboard teams creation (by @gamingto12)
  • 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
----------, Jul 17, 2025

Playtime actually merges to KoolSMPCore this time
----------, Jul 7, 2025

All changes are logged in many commits on our source code page, check that for more information about this release
----------, Jul 7, 2025

Fixed TimeOffset class to account for accurately displaying custom ban durations in TempBanCommand

Added a TempBanCommand to allow custom durations since BanCommand only allows 1 day

Full changelog on the GitHub repository!
----------, Jun 22, 2025

Resource Information
Author:
----------
Total Downloads: 181
First Release: Jun 17, 2025
Last Update: Sep 25, 2025
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings