ModsJava
WederBans
Ban, mute, and warn players with a powerful interactive GUI — modern, async, and fully configurable!. Free Minecraft Java mod for 1.16, 1.17, 1.18.
⬇ Download on Spigot
WederBans
Modern Punishment System with Interactive GUI Management
Overview WederBans is a full-featured, modern alternative to legacy punishment plugins, built with an interactive chest GUI at its core. Ban, mute, warn, and kick players with async SQLite/MySQL storage, fully customizable disconnect screens, and a point-and-click interface for managing every active sanction on your server — no need to dig through commands to find who's punished and why.
Key Features
• Interactive Sanctions GUI: Browse every active ban, mute, and warn with player heads, filter by category, and remove sanctions with a click — /wbans list.
• Full Sanction Suite: Ban, IP-ban, mute, IP-mute, warn, and kick, each with their own dedicated commands and permissions.
• Flexible Durations: Temporary or permanent sanctions with simple time formats (15m, 1h, 3d, perm) and tab-completion suggestions built in.
• Async Database: SQLite out of the box, with MySQL support for network setups — all queries run off the main thread, zero lag on punishment actions.
• Customizable Disconnect Screens: Fully editable ban/kick screens with reason, staff member, date, sanction ID, and appeal link.
• Complete History Tracking: Every sanction (including removed ones) stays logged and searchable per player.
• Duplicate-Execution Protection: Built-in cooldown guard prevents accidental double-punishments.
• Standalone & Proxy-Ready: Works out of the box on a single server, with a built-in startup check to catch IP-forwarding misconfigurations if you run behind BungeeCord/Velocity.
• 100% Configurable: Customize every message, disconnect screen, and default reason from config.yml and messages.yml.
Commands & Permissions
| Command | Description | Permission |
| /wbans list / /wbans gui | Open the interactive sanctions menu | wederbans.gui |
| /ban <player> [time] [reason] | Ban a player, temporary or permanent | wederbans.ban |
| /ipban <player|IP> [time] [reason] | Ban a player's IP address | wederbans.ipban |
| /mute <player> [time] [reason] | Mute a player in chat | wederbans.mute |
| /ipmute <player|IP> [time] [reason] | IP-mute a player | wederbans.ipmute |
| /warn <player> [reason] | Issue a warning | wederbans.warn |
| /kick <player> [reason] | Kick a player with a custom screen | wederbans.kick |
| /unban / /unmute / /unwarn | Remove an active sanction | wederbans.admin |
| /checkban / /checkmute / /checkwarn | Check a player's active sanction | wederbans.admin |
| /history <player> | View a player's full sanction history | wederbans.admin |
| /wbans reload | Reload the configuration without restarting | wederbans.admin |
| /wbans info | Show plugin version and database status | wederbans.info |
⚙️ Installation
- Download WederBans.jar.
- Place it into your server's /plugins directory.
- Restart your server.
- Configure config.yml — set your database type (SQLite/MySQL), appeal link, and network mode (standalone or behind proxy).
- Customize disconnect screens and messages in messages.yml!
WederBans is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.17, 1.18, 1.19 and newer. Downloaded 11 times (via Spigot). Download it and open it directly in the game.