### Added
- **@ Mention stripping** — AwesomeChat and InteractiveChat both have mention modules that inject `@PlayerName` text into chat events. After color-code stripping, the raw `@John` text remained and could trigger anti-advertising or anti-link false positives. ProtectCord now strips `@PlayerName` patterns before AutoMod evaluation. Controlled individually via `strip-mentions: true/false` under each plugin's compat section
- **Config migration system** — ProtectCord now automatically adds missing config keys with their defaults when you upgrade. No more needing to delete and regenerate your `config.yml` after every update. A startup log message tells you when new options have been added and what to look for
- **`config-version` field** — all config files now include a `config-version` field (do not edit) used internally to track which migration steps have been applied
- **Improved startup compat logging** — detection logs now show all active settings including the new `strip-mentions` status for both InteractiveChat and AwesomeChat
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" }