# This is the latest stable build of KoolSMPCore (v4.2.5) | This is also a new build with a new way of compiling the plugin.
**Here's a rundown of what has changed**
* Switched from Maven to Gradle - the README has been updated with instructions on how to build the plugin from source going forward.
* Created a dev branch for newly added features and new commits for testing.
* Actually initialized the PlayerJoinListener and added new broadcasts and player messages for certain things.
* Added a broadcasts to anyone with the `kfc.admin` permission node for when a banned user joins and also displays the duration of their ban (LiteBans style)
* UpdateChecker now displays all the links you can find the plugin (GitHub, SpigotMC and Modrinth).
* Updates the plugin to 1.21.11 with API version 1.21.10
* Organizes some classes/packages + converts some classes to records
* MiniMessageHandler now supports legacy formats and has ignored codes for that as well.
* Fixes an exception with CrashCommand when executed from Console with no args
* Allows other MOTDs to be configurable
As always, if any bugs/issues come up, please let us know on our Discord or raise an Issue on GitHub.
**Full Changelog**:
https://github.com/KoolFreedom/KoolSMPCore/compare/v4.2.4...4.2.5