Advanced Moderation Plugin for Minecraft (1.20+)
PunishX is a high-performance, feature-rich moderation plugin designed for modern Minecraft servers.
Built with scalability, performance, and staff efficiency in mind, it provides a complete punishment system with GUI controls, Discord integration, and intelligent enforcement.
Advanced Ban System- Permanent & temporary bans (UUID + IP)
- Full IP enforcement to block alt accounts
Smart Alt Detection- Automatically blocks alternate accounts from banned IPs
- Works with both UUID and IP punishments
Modern GUI System- /punish <player> interactive menu
- Multi-step system (type → time → confirm)
- Clean and fast staff workflow
Punishment History- View player history via GUI & command
- Click-to-repeat punishments
- Fast and efficient lookup
Discord Integration- Real-time punishment logs
- Interactive buttons:
• Unban IP- Discord command: !history <player>
- Secure role & channel restriction
Flexible Storage- SQLite (default)
- MySQL (multi-server support)
- Fully asynchronous (no TPS impact)
Modern Messaging- Powered by Adventure API
- MiniMessage support
- Fully customizable messages
- Async database operations
- Optimized scheduler (auto-unban system)
- No main-thread lag
- Built for large networks
🛠 COMMANDS
Code:
/ban <player> [reason]
/tempban <player> <time> [reason]
/unban <player>
/banip <player> [reason]
/tempbanip <player> <time> [reason]
/unbanip <player>
/punish <player>
/history <player>
Code:
punishx.ban
punishx.tempban
punishx.unban
punishx.punish
punishx.history
Storage:
Code:
storage:
type: SQLITE # or MYSQL
Discord:
Code:
discord:
enabled: true
token: 'YOUR_BOT_TOKEN'
channel-id: 'YOUR_CHANNEL_ID'
- Download the plugin
- Place it in your /plugins folder
- Start your server
- Configure config.yml
- Restart server
✔ GUI + automation
✔ Discord-controlled moderation
✔ Smart alt detection
✔ High performance (no lag)
✔ Multi-server ready
Built to compete with premium plugins like LiteBans
Need support? Join our Discord or contact us anytime!
