Rune Bans
Managing a Minecraft server means keeping your community safe, and that requires a moderation tool you can trust. Rune Bans is a feature-rich punishment plugin that puts a full suite of moderation commands into a clean, intuitive graphical interface. Whether you are dealing with griefers, chat spammers, or persistent rule-breakers, Rune Bans gives you the control you need without cluttering your chat with complex command syntax. Built for modern Minecraft versions and compatible with Paper, Spigot, and their forks, this plugin transforms how you handle bans, mutes, kicks, and more.
What Makes Rune Bans Different?
Unlike many punishment plugins that rely solely on text commands, Rune Bans centers its workflow around a main GUI accessible via /rgui, /rmenu, or /runebans. These three aliases open the same powerful interface, giving you instant access to every moderation tool. From there, you can browse active punishments, manage reusable presets, and select players to punish with just a few clicks. The design philosophy is simple: reduce the chance of human error while making moderation faster and more consistent.
Core Commands and Permissions
Rune Bans ships with a complete set of commands that cover every common moderation action. Each command is permission-based, and all permissions default to operators only. Console execution bypasses permission checks entirely, so automated systems can still issue punishments without hassle. Here are the key commands you will use daily:
- /ban <player> <reason> – Permanently bans a player. When used by a player, a confirmation GUI appears; console execution skips confirmation.
- /tempban <player> <time> <reason> – Issues a temporary ban with flexible time formats like 30m, 12h, 7d, 2w, or 1mo.
- /ipban <player|ip> <reason> – Bans an IP address permanently, either by player name or raw IP.
- /tempipban <player|ip> <time> <reason> – Temporary IP ban with automatic expiry.
- /mute <player> <reason> – Permanently mutes a player while allowing them to continue playing.
- /tempmute <player> <time> <reason> – Temporary mute with automatic removal.
- /kick <player> <reason> – Disconnects a player with a customizable kick screen. Kicks are logged permanently but do not count as active punishments.
- /unban <player> and /unmute <player> – Remove active bans or mutes, with a confirmation GUI for safety.
Permissions are granular, so you can assign runebans.admin for full access, or delegate specific nodes like runebans.ban, runebans.mute, runebans.kick, runebans.unban, and runebans.unmute to moderators. The runebans.manage permission grants access to the reasons editor and punishment management GUI without full admin rights.
The Main GUI: Your Moderation Hub
Opening /rgui presents a clean, paginated interface with three core sections. The Reasons & Times Editor lets you create reusable punishment presets for bans, mutes, and kicks. Each preset stores the punishment type, duration, reason text, and source information, so staff can apply consistent punishments with a single click. The Punishments List displays all currently active bans, IP bans, and mutes, complete with metadata like moderator, remaining time, and source. Clicking an entry instantly removes it. The Player Punishment Menu shows every online player as a clickable head. Selecting a player opens their dedicated interface, where you can apply any preset punishment without needing a second confirmation.
Reasons & Times Editor
This system eliminates the need to type out full commands repeatedly. When creating a ban preset, you choose between permanent or temporary, normal or IP ban, set a duration if needed, and enter a reason through a private chat interception system. The same flow applies to mutes, while kick presets only require a reason. All setup messages are isolated per moderator and never appear in public chat. Right-clicking any preset deletes it instantly, and the editor is fully integrated with the main GUI for seamless management.
Punishment Source Tracking
One of Rune Bans' standout features is its source verification system. Every punishment records exactly how it was created: via a GUI preset (green indicator), a manual command (orange indicator), or a command block (red indicator). This prevents staff from spoofing punishments or hiding behind automated systems. The plugin even attempts to identify the nearest player when a command block issues a punishment, logging warnings to the console. This level of transparency ensures your punishment logs remain trustworthy and resistant to abuse.
How to Install Rune Bans
Installing Rune Bans is straightforward. First, ensure your server runs a compatible version of Minecraft (1.19–1.21) and uses Paper, Spigot, or a fork like Purpur. Download the plugin JAR from your preferred source and place it into your server's plugins folder. Restart the server, and the plugin will generate its configuration and SQLite database inside plugins/RuneBans/. All data is stored asynchronously, so performance impact is minimal. Active punishments are cached in memory for lightning-fast lookups, and expired temp bans or mutes are automatically cleaned up every 10 seconds. If you use the foxygame.net launcher, you can install Rune Bans with a single click from their add-on catalog, which automatically handles version compatibility and keeps the plugin updated alongside your server.
Protection and Anti-Abuse Systems
Rune Bans includes multiple layers of protection to prevent moderation misuse. Staff members cannot punish themselves, and non-admin moderators cannot target admins or operators. A 200ms cooldown on GUI clicks stops spam abuse, while session isolation ensures chat setup sessions are tied to individual moderators. The plugin also flags command-block-triggered punishments automatically, making it impossible to create fake moderation logs through /execute as chains. These safeguards make Rune Bans a reliable choice for servers of any size.
Why Download Rune Bans for Minecraft?
Rune Bans for Minecraft combines a polished GUI, comprehensive command set, and robust anti-abuse features into one lightweight plugin. The preset system saves time, the source tracking builds trust, and the asynchronous storage keeps your server running smoothly. Whether you run a small community or a large network, this plugin scales with your needs. Download Rune Bans today and give your staff the tools they deserve.