WeGuardian has been archived. WeGuardian will not receive any further updates unless the author decides to unarchive the project.
WeGuardian – Advanced Punishment Plugin for Minecraft (Paper & Folia)
WeGuardian is a
high-performance Minecraft punishment plugin designed for
Paper 1.21+ and Folia servers.
It provides a
modern GUI-based moderation system with
ban, mute, IP punishments, web dashboard, Discord logs, and
enterprise-level performance.
Perfect for
Practice PvP, Survival, Network, Minigame, and Large Servers.
Why Choose WeGuardian? (SEO Keywords)
- Minecraft punishment plugin
- Paper moderation plugin
- Folia compatible ban plugin
- GUI ban and mute system
- IP ban & IP mute plugin
- Minecraft staff tools
- High performance moderation plugin
Key Features
Complete Punishment System
- Ban & TempBan (online + offline)
- IP Ban & Temp IP Ban (auto IP resolve)
- Mute & TempMute
- IP Mute & Temp IP Mute
- Kick command
- Bypass permissions
Modern GUI Moderation
- Click-based Punishment GUI
- Duration selector with presets
- Punishment history GUI
- Pagination & clean navigation
Database & Storage
- SQLite (default, plug-and-play)
- MySQL support for large networks
- HikariCP connection pooling
- Caffeine caching for instant lookups
Web Panel & API
- Built-in web dashboard
- REST API for integrations
- Secure admin API key
- Lightweight & optional
Discord Logging
- Discord webhook support
- Batched logs (rate-limit safe)
- Clean embeds for staff actions
Performance Optimized
- Full Folia support
- Async database operations
- Lazy GUI initialization
- Zero main-thread lag
- Suitable for 100+ player servers
Installation (Fast Setup)
- Download WeGuardian.jar
- Drop into /plugins
- Restart the server
- Configure plugins/WeGuardian/config.yml
Commands (Full List)
| Command | Description |
|---|
| /ban <player> [reason] | Permanently ban a player |
| /tempban <player> <duration> [reason] | Temporarily ban a player |
| /unban <player> | Remove a player ban |
| /banip <player> [reason] | Permanently IP-ban a player |
| /tempbanip <player> <duration> [reason] | Temporarily IP-ban a player |
| /unbanip <player> | Remove IP ban |
| /mute <player> [reason] | Permanently mute a player |
| /tempmute <player> <duration> [reason] | Temporarily mute a player |
| /unmute <player> | Remove player mute |
| /muteip <player> [reason] | Permanently IP-mute a player |
| /tempmuteip <player> <duration> [reason] | Temporarily IP-mute a player |
| /unmuteip <player> | Remove IP mute |
| /kick <player> [reason] | Kick a player from the server |
| /punish <player> | Open punishment GUI |
| /history <player> | View punishment history |
| /weguardian reload | Reload plugin configuration |
Permissions (Full List)
Punishment Permissions
| Permission | Description |
|---|
| weguardian.ban | Use /ban |
| weguardian.tempban | Use /tempban |
| weguardian.unban | Use /unban |
| weguardian.banip | Use /banip |
| weguardian.tempbanip | Use /tempbanip |
| weguardian.unbanip | Use /unbanip |
| weguardian.mute | Use /mute |
| weguardian.tempmute | Use /tempmute |
| weguardian.unmute | Use /unmute |
| weguardian.muteip | Use /muteip |
| weguardian.tempmuteip | Use /tempmuteip |
| weguardian.unmuteip | Use /unmuteip |
| weguardian.kick | Use /kick |
GUI & History Permissions
| Permission | Description |
|---|
| weguardian.punish | Access punishment GUI |
| weguardian.history | View punishment history |
Admin & Bypass Permissions
| Permission | Description |
|---|
| weguardian.admin | Admin commands (reload, system actions) |
| weguardian.staff | Grants all staff permissions |
| weguardian.bypass | Bypass all punishments |
Duration Formats
Supports: s m h d w M y
Examples: 30m, 6h, 7d, 30d, 90d
Configuration Examples
SQLite
database:
type: sqlite
MySQL
database:
type: mysql
Discord Logging
discord:
enabled: true
Requirements
- Minecraft Paper 1.21+
- Folia supported
- Java 21+
Ideal For
- Practice PvP servers
- Survival servers
- Network setups
- Minigames
- Competitive servers
- Large playerbases
Support
Support available via
GitHub Issues and
Discord.
Why WeGuardian?
A
modern, fast, GUI-based Minecraft moderation plugin built for
performance, scalability, and professional staff teams.
WeGuardian — Professional Punishment System for Minecraft
punishment, moderation, ban, mute, ipban, staff, gui, paper, folia, performance