HomeJavaModsWederBans
WederBans
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

  1. Download WederBans.jar.
  2. Place it into your server's /plugins directory.
  3. Restart your server.
  4. Configure config.yml — set your database type (SQLite/MySQL), appeal link, and network mode (standalone or behind proxy).
  5. Customize disconnect screens and messages in messages.yml!

[​IMG]

[​IMG]

[​IMG]

[​IMG]

[​IMG]

[​IMG]

[​IMG]

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.

Explore more