Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Tags
Creators
Details
Licensed MIT
Published 2 months ago
BetterPunish ⚖️ — Professional Moderation Reimagined
BetterPunish is an all-in-one moderation suite designed for high-performance Minecraft servers. It bridges the gap between simple punishment tools and complex management systems by offering a fully customizable GUI, automated chat protection, and a smart warning system.
✨ Why BetterPunish?
- 🛡️ Integrated Chat Filter: Stop toxicity before it starts. A fully configurable word filter blocks insults and ads. It even integrates with the warning system!
- 📋 Active Punishment Manager: Use
/punishmentsto see every active ban and mute in a single, clean GUI. Lift penalties instantly without typing long commands. - ⚠️ Smart Auto-Punish: Issue warnings with
/warn. Upon reaching 3 warnings, the plugin automatically applies a 1-hour mute, keeping your community safe 24/7. - 🖼️ Dynamic GUI Styling: A modern, glass-framed interface featuring target player heads. Every item, slot, and duration is defined by YOU in the
config.yml. - 🌍 Per-Staff Localization: Your team is international? No problem. Each moderator can set their personal language (
/punishlang en/de), saved via UUID. - 🔔 Live Staff Alerts: Real-time notifications keep your team informed about filter triggers and punishments. Don't want the noise? Toggle it off with
/punishnotify. - 🔄 Instant Hot-Reload: Update your filter lists or GUI settings on the fly with
/punishreload— no server restart required.
🛠️ Commands & Permissions
| Command | Description | Permission |
|---|---|---|
/punish <player> |
Opens the main punishment GUI | punish.use |
/punishments |
Opens the active punishments manager | punish.admin |
/warn <player> <reason> |
Issues a warning (Auto-mute at 3) | punish.use |
/history <player> |
Displays a player's full offense log | punish.history |
/unpunish <player> |
Manually lifts a ban or mute | punish.unpunish |
/punishreload |
Reloads config and data files | punish.admin |
/punishnotify |
Toggles staff alerts for yourself | punish.staff |
/punishlang <en/de> |
Sets your personal staff language | punish.use |
💻 Compatibility
- Platform: Paper or Purpur (Required)
- Minecraft Version: 1.21.x & newer
- Java: Version 21 or higher
🤝 Support & Links
- GitHub: Source Code & Issues
- License: MIT
Developed with ❤️ by pamife


