Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
๐ก๏ธ ModerationGUI โ The All-in-One Staff Management Plugin
The next-generation, high-performance moderation and server administration suite built for Paper, Purpur, and Folia 1.21+ servers. Eliminate command fatigue with a unified 54-slot visual staff menu, automated reason-based ban presets, real-time redstone lag detector, screenshare freeze, and live inventory inspection.
๐ธ In-Game Staff Control Center

Open instantly in-game using /mod or /moderation
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ 54-SLOT MODERATION MATRIX โ
โโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโค
โ ๐ Slot 4: Historyโ ๐ฅ Slot 11: Ban โ ๐ช Slot 13: Kick โ ๐ง Slot 15: Mute โ
โ ๐ง Slot 20: Freezeโ ๐ฆ Slot 22: Warn โ โ๏ธ Slot 24: Chat โ ๐ฉ Slot 29: Unban โ
โ ๐ฉต Slot 31: Warnedโ ๐จ Slot 33: Unmuteโ ๐ฆ Slot 38: InvSeeโ ๐ Slot 40: Reports โ
โ ๐ Slot 42: Notes โ ๐จ Slot 47: Maint โ ๐๏ธ Slot 49: Vanishโ ๐ท๏ธ Slot 51: Tickets โ
โโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ What Makes ModerationGUI 3.0 Special?
Traditional server moderation is fragmented across multiple slow plugins. ModerationGUI 3.0 consolidates every administrative workflow into an ultra-fast, zero-lag ecosystem.
๐ Core Architectural Highlights:
- โก Zero Main-Thread Lag: Asynchronous audit logging, file saving, and cache indexing keep tick rates at a steady 20.0 TPS.
- ๐ Visual RBAC Security: If a staff member lacks permission for any button, it dynamically renders as a locked Barrier icon.
- ๐ฌ Interactive Chat Input: No clunky anvil inputs; durations and reasons are typed directly in chat with automatic timeout protection.
- ๐ True Ghost Vanish: Complete silence, vanished player list status, hidden join/leave messages, and silent container opening.
โจ Feature Breakdown
โก 1. Reason-Based Auto-Duration Punishments
Never remember ban durations again. Simply type the player and the cheat name:
- Example:
/mod ban Steve killaura- Instantly resolves
killaura(or aliasesaura,ka,forcefield). - Automatically applies the configured duration: 14 Days.
- Formats display reason:
KillAura / Unfair Combat.
- Instantly resolves
- Append Custom Notes:
/mod ban Steve killaura with fast hits-> applies 14d ban with formatted reason and suffix notes. - Manual Override:
/mod ban Steve 3d killaura-> manual duration overrides preset duration while keeping clean reason styling. - Preset Mutes:
/mod mute Steve spam(30m),/mod mute Steve toxicity(2h),/mod mute Steve advertising(7d).
๐ชค 2. Researched 25+ Hack Categories
Preset configurations researched from premier anticheats (Vulcan, GrimAC, Matrix, Polar):
- Combat:
killaura(14d),reach(14d),hitbox(14d),velocity(14d),autoclicker(7d),criticals(7d). - Movement:
fly(14d),speed(14d),jesus(7d),nofall(7d),timer(14d),step(7d). - World & Exploits:
xray(30d),lagmachine(30d),scaffold(14d),nuker(14d),fastbreak(7d),baritone(14d),dupe(permanent). - Chat Violations:
spam(30m),toxicity(2h),advertising(7d),hate(14d).
๐ฏ 3. In-Game Cheat & Lag Testing Suite
- ๐ชค
/test aura <player>: Spawns an invisible bait entity behind the suspect to detect automated rotation locks and KillAura hacks. - ๐ก๏ธ
/test totem <player>: Audits offhand totem equip frequency in milliseconds to detect automated AutoTotem swap macros. - ๐จ
/test lag//test lagmachine: Real-time redstone clock monitor. Audits TPS, counts redstone ticks and piston loops per chunk, and flags entity clumping clusters.
๐ง 4. Freeze & Screenshare (SS) System
- Total Suspect Lockdown (
/freeze <player>//ss <player>):- Applies blindness and locks player location, jumps, attacks, and block interactions.
- Broadcasts persistent screen titles and chat instructions.
- Combat Logout Guard: If a frozen suspect disconnects, they are automatically banned for 14 days for screenshare evasion.
๐ฆ 5. Live Inventory & Ender Chest Inspector
/invsee <player>: Live-view target armor, offhand item, and full inventory contents in real time./enderchest <player>//ec <player>: Open and view any online player's Ender Chest on demand.
๐ฌ 6. Complete Chat Management & Staff Channel
/chat clear: Instantly wipe chat history to clear slurs or advertisement links./chat mute: Silence global chat during server events or announcements./chat slow <seconds>: Enforce cooldowns between player messages./staffchat <message>//sc: Dedicated private staff channel with persistent chat toggle.
๐จ 7. Server Maintenance Mode
/maintenance [on|off|toggle|status]//maint:- Locks server access exclusively to operators and staff with
moderation.maintenance.bypass. - Non-staff players receive a custom kick screen and title explaining the ongoing maintenance.
- Locks server access exclusively to operators and staff with
๐ฅ 8. Alt Account Tracker & Staff Notes
/alts <player>: Tracks IP addresses across joins and alerts staff if a connecting player shares an IP with banned accounts./notes <player> add|remove|list: Permanent private notebook attached to each player profile for staff communication.
๐ฎ Master Command Reference
| Command | Aliases | Description | Permission Node |
|---|---|---|---|
/mod |
/moderation |
Open the 54-slot interactive moderation GUI | moderation.use |
/mod ban <player> [dur] <reason> |
โ | Ban player (supports preset auto-durations) | moderation.ban |
/mod unban <player> |
โ | Unban a player via command or GUI | moderation.unban |
/mod mute <player> [dur] <reason> |
โ | Mute player (supports preset auto-durations) | moderation.mute |
/mod unmute <player> |
โ | Unmute a player via command or GUI | moderation.unmute |
/mod kick <player> <reason> |
โ | Kick a player from the server | moderation.kick |
/mod warn <player> <reason> |
โ | Warn a player (triggers automated punishment ladder) | moderation.warn |
/mod unwarn <player> |
โ | Remove a player's warning | moderation.unwarn |
/freeze <player> |
/ss |
Freeze suspect for screenshare inspection | moderation.freeze |
/invsee <player> |
โ | Live inspect player inventory and armor | moderation.invsee |
/enderchest <player> |
/ec |
Open and inspect player Ender Chest | moderation.enderchest |
/chat <clear|mute|slow> |
โ | Manage global chat channel | moderation.chat.manage |
/alts <player> |
โ | Audit linked alternate accounts and shared IPs | moderation.alts |
/notes <player> <add|remove|list> |
โ | Manage persistent player staff notes | moderation.notes |
/test <aura|totem|lag> |
โ | Cheat bait and redstone lag diagnostics | moderation.test |
/maintenance [on|off|toggle] |
/maint |
Toggle server maintenance lockdown | moderation.maintenance |
/vanish |
/v |
Toggle silent ghost vanish | moderation.vanish |
/staffchat <message> |
/sc |
Private staff communication channel | moderation.staffchat |
/report <player> <reason> |
โ | Submit player report to staff ticket desk | None (All players) |
Supported Duration Formats: 30s 15m 2h 1d 7d 14d 30d permanent
๐ Permissions & LuckPerms Matrix
| Permission Node | Description | Default Role |
|---|---|---|
moderation.use |
Open the /mod GUI menu |
OP |
moderation.ban |
Ban players via GUI or command | OP |
moderation.unban |
Unban players | OP |
moderation.mute |
Mute players via GUI or command | OP |
moderation.unmute |
Unmute players | OP |
moderation.kick |
Kick players | OP |
moderation.warn |
Issue warnings with automated ladder | OP |
moderation.unwarn |
Remove player warnings | OP |
moderation.freeze |
Freeze suspects for screenshare | OP |
moderation.freeze.bypass |
Immunity to freeze | OP |
moderation.invsee |
Live inspect player inventories | OP |
moderation.enderchest |
Open player Ender Chests | OP |
moderation.chat.manage |
Clear, mute, or slow chat | OP |
moderation.chat.bypass |
Bypass chat mute and slowmode | OP |
moderation.alts |
Audit player alt accounts | OP |
moderation.alts.notify |
Receive alt account join alerts | OP |
moderation.notes |
View and manage staff notes | OP |
moderation.test |
Run cheat and lag diagnostics | OP |
moderation.maintenance |
Toggle maintenance lockdown | OP |
moderation.maintenance.bypass |
Join server during maintenance | OP |
moderation.vanish |
Enter silent ghost vanish mode | OP |
moderation.staffchat |
Access staff communication channel | OP |
moderation.alerts.lag |
Receive real-time redstone lag alerts | OP |
moderation.* |
Full administrative root access | OP |
๐ Ready-to-Paste LuckPerms Setup
# 1. Moderator Role Setup
/lp group mod permission set moderation.use true
/lp group mod permission set moderation.kick true
/lp group mod permission set moderation.mute true
/lp group mod permission set moderation.unmute true
/lp group mod permission set moderation.warn true
/lp group mod permission set moderation.freeze true
/lp group mod permission set moderation.invsee true
/lp group mod permission set moderation.enderchest true
/lp group mod permission set moderation.notes true
/lp group mod permission set moderation.staffchat true
# 2. Administrator Role Setup
/lp group admin permission set moderation.* true
๐ก Smart Dynamic Locking: Players with any permission (e.g.
moderation.kick) can open/mod. Any actions they lack permissions for will be visually locked with a Barrier item.
๐ Configuration Preview (config.yml)
# Moderation Plugin Settings
prefix: "&c&lModeration &8ยป &7"
# Punishment presets
presets:
default-ban-duration: "30d"
default-mute-duration: "1d"
killaura:
duration: "14d"
reason: "KillAura / Unfair Combat"
aliases:
- "aura"
- "ka"
- "forcefield"
fly:
duration: "14d"
reason: "Flight / Movement Cheat"
aliases:
- "flight"
xray:
duration: "30d"
reason: "X-Ray / Illegal Mining"
spam:
type: "mute"
duration: "30m"
reason: "Spam / Chat Flood"
# Lag machine detector
lag-detector:
enabled: true
redstone-threshold: 250
piston-threshold: 60
entity-threshold: 80
alert-cooldown-seconds: 10
# Maintenance mode
maintenance:
enabled: false
kick-message: "&cServer is currently under maintenance!\n&ePlease check back later."
โ๏ธ Requirements & Installation
| Requirement | Supported Version |
|---|---|
| Server Platform | Paper, Purpur, or Folia |
| Minecraft Version | 1.21.x (1.21 to 1.21.11) |
| Java Version | Java 21+ |
| Permissions Plugin | LuckPerms (Recommended) |
Installation Steps:
- Download
ModerationGUI-3.0.jar. - Drop the jar file into your server's
plugins/folder. - Restart your server (never use
/reload). - Configure roles and permissions with LuckPerms.
- Type
/modin-game and enjoy effortless server management!
๐ฌ Support & Community
Have a bug to report or a feature to request? Join our Discord community:
Direct Invite Link: https://discord.gg/DmAaWeSnK8
Crafted with โค๏ธ by MDR Studios


