
CleanerX
A filtering plugin that censors offensive language, with options to block links and automatically punish offenders.
- Загрузки
- 478
- Подписчики
- 1
- Обновлён
- 9 мая 2026 г.
- Лицензия
- MIT
Опубликован 14 февраля 2025 г.
CleanerX
CleanerX is an advanced plugin designed to filter and replace inappropriate language with censored alternatives or remove it entirely, ensuring a clean and respectful gaming environment. It allows you to configure automatic execution of commands, for example, to punish players who repeatedly use offensive language after a specified number of infractions. The plugin also blocks the ability to send links in chat, and if needed, you can clear the chat with a simple command.
🔹 Features
- ✅ Partial or complete word censorship depending on configuration
- ✅ Ability to block unwanted links
- ✅ Add custom words to the blacklist via command without needing to restart the server
- ✅ Add custom words to the whitelist via command without needing to restart the server
- ✅ Automatic execution of commands based on configuration – recommended integration with PunisherX
- ✅ Ability to clear chat using a command
- ✅ Plugin update notifications with an option to enable automatic updates
- ✅ Extensive configuration file for flexible settings. Check the default settings here
- ✅ Multi-language support via
messages_xx.ymlfiles
⚙️ Technical Information
- 🟢 Designed for the latest Minecraft versions 1.20.6–1.21.4+
- 🟢 Optimized for Paper and its forks (Pufferfish, Purpur, Leaves)
- 🟢 Requires Java 21 or newer
- 🟢 Written in Kotlin – a modern, expressive, and safer alternative to Java
If you have any questions, you might find answers on our Discord.
🛠️ Commands and Permissions
| Command | Permission | Description |
|---|---|---|
/whitelistx <add/remove/list> |
cleanerx.cmd.whitelist |
Adds, removes or displays words from the whitelist |
/blacklistx <add/remove/list> |
cleanerx.cmd.blacklist |
Adds, removes or displays words from the blacklist |
/cleanx |
cleanerx.cmd.clean |
Clears the in-game chat |
/cleanerx reset <player> or /crx reset <player> |
cleanerx.cmd.crx |
Resets swear counter for player |
/cleanerx help or /crx help |
cleanerx.cmd.crx |
Displays a list of available commands |
/cleanerx reload or /crx reload |
cleanerx.cmd.crx |
Reloads the configuration file. |
/cleanerx version or /crx version |
cleanerx.cmd.crx |
Shows plugin info |
📥 Download
- The latest stable version is available on Hangar:
- You can also build the latest development version from:
🚀 Installation
- Download the latest version of the plugin from the release section.
- Place the JAR file into the
pluginsfolder on your server. - Start your Minecraft server.
- Configuration:
Open theconfig.ymlfile to customize settings such as the list of banned words or full censorship mode.
📞 Contact
If you have any questions or need support, feel free to reach out on our Discord or send us a direct message.
📜 License
This plugin is available under the MIT License. You can find the details in the LICENSE file.
Thank you for using CleanerX! I hope it meets your expectations. 😊
Ченджлог
1.5.8Релиз26.1, 26.1.1, 26.1.2 · 9 мая 2026 г.
What's Changed
Functional Changes:
- Added support for FlectonePulse
Technical Changes:
- Update Gradle wrapper to version 9.5.0
1.5.8Релиз26.1, 26.1.1, 26.1.2 · 9 мая 2026 г.
What's Changed
Functional Changes:
- Added support for FlectonePulse
Technical Changes:
- Update Gradle wrapper to version 9.5.0
1.5.7Релиз26.1, 26.1.1, 26.1.2 · 11 апреля 2026 г.
Changelog
Functional changes:
- Added backward compatibility with Java 21
- Added support for Minecraft version 1.20.6, 1.21 - 1.21.11, 26.1, 26.1.1/2
- A new revolutionary statistics system, FastStats, has been added
1.5.7Релиз26.1, 26.1.1, 26.1.2 · 11 апреля 2026 г.
Changelog
Functional changes:
- Added backward compatibility with Java 21
- Added support for Minecraft version 1.20.6, 1.21 - 1.21.11, 26.1, 26.1.1/2
- A new revolutionary statistics system, FastStats, has been added
1.5.6Релиз26.1, 26.1.1 · 4 апреля 2026 г.
Changes:
- Added support for Minecraft 26.1.1
- Centralize Gradle project metadata in root build
- Minor corrections
- Updated dependencies and libraries
1.5.6Релиз26.1, 26.1.1 · 4 апреля 2026 г.
Changes:
- Added support for Minecraft 26.1.1
- Centralize Gradle project metadata in root build
- Minor corrections
- Updated dependencies and libraries
1.5.5Релиз1.21.10, 1.21.11, 26.1 · 27 марта 2026 г.
Function changes:
- Added support for Minecraft 26.1
- Add optional remote banned-words synchronization
banned-words-sync: enabled: false include-default-resource: true timeout-ms: 2500 remote-sources: [] - Massively expand default banned words with multilingual entries
Technical changes:
- Added PlayerQuitListener to reset swear count on player quit
- Refactor SwearCounter to use UUID
- Added legacy serializer compatibility methods across platforms
- Updated version detection to the new Minecraft versioning system.
- Improved PunisherX integration error handling
- Updated all dependencies and libraries to the latest versions
Bug fixes:
- HOTFIX: fixed incorrectly displayed link notification formatting
- Fix: enhance update checker initialization
- Fix: fixed missing PunisherX class support
1.5.5Релиз1.21.9, 1.21.10, 1.21.11 · 27 марта 2026 г.
Function changes:
- Add optional remote banned-words synchronization
banned-words-sync: enabled: false include-default-resource: true timeout-ms: 2500 remote-sources: [] - Massively expand default banned words with multilingual entries
Technical changes:
- Added PlayerQuitListener to reset swear count on player quit
- Refactor SwearCounter to use UUID
- Added legacy serializer compatibility methods across platforms
- Updated version detection to the new Minecraft versioning system.
- Improved PunisherX integration error handling
- Updated all dependencies and libraries to the latest versions
Bug fixes:
- HOTFIX: fixed incorrectly displayed link notification formatting
- Fix: enhance update checker initialization
- Fix: fixed missing PunisherX class support
Комментарии
Загружаем…