ModerationGUI

A powerful GUI-based moderation plugin with ban, mute, kick, warn and full LuckPerms support.

🛡️ ModerationGUI — The All-in-One Staff Management Plugin

Platform Minecraft Java Author

Studio Discord

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

Moderation Menu

Open instantly in-game using /mod or /moderation


🌟 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.

  • ⚡ 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 aliases aura, ka, forcefield).
    • Automatically applies the configured duration: 14 Days.
    • Formats display reason: KillAura / Unfair Combat.
  • 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.
  • 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 staff with moderation.maintenance.bypass. Non-staff players receive a custom kick screen.

👥 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)

⚙️ Requirements & Installation

  1. Download ModerationGUI-3.0.jar.
  2. Place the jar file into your server's plugins/ folder.
  3. Restart your server (never use /reload).
  4. Configure permissions with LuckPerms.
  5. Type /mod in-game to start moderating!

💬 Support & Community

Have a bug to report or a feature to request? Join our Discord community:

Discord

Direct Invite Link: https://discord.gg/DmAaWeSnK8


Crafted with ❤️ by MDR Studios

ModerationGUI Team

profile avatar
  • 1
    Followers
  • 3
    Projects
  • 85
    Downloads

Making mods,plugins thats all :)

More from MDR_Studios