ModsJava
StaffUltimate - Complete Staff Management
Java mod listed for Minecraft 1.16–26.x. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
StaffUltimate
The complete staff toolkit — moderation, GUI panels and anti-evasion in one plugin
No dependencies • Spigot/Paper 1.16.5+ • Java 8 • English & Spanish
The complete staff toolkit — moderation, GUI panels and anti-evasion in one plugin
No dependencies • Spigot/Paper 1.16.5+ • Java 8 • English & Spanish
✦ Overview
StaffUltimate is a self-contained staff management suite built for servers that have outgrown a pile of separate small plugins. Every sanction, every investigation tool, and every staff convenience lives behind one GUI-driven "Staff Mode" and a clean command set — with full server-side history so nothing your team does ever gets lost.
✦ Moderation
- Ban / Tempban / Unban — with required reasons, stacked-duration protection (can't double-ban the same player), and unban now also asks for a reason so the history stays complete.
- Mute / Tempmute / Unmute — same reason + history tracking as bans.
- Kick and Warn (with configurable auto-ban / auto-mute on warn limit).
- Confirmation panel before permanent bans or mutes — no more "oops, permabanned by misclick." Lets staff pick account-only or account + IP in one screen for bans; permanent mutes get the same safety screen.
- Sanction cooldown — blocks a staff member from re-banning/re-muting the same player within a few seconds (kills accidental double-clicks).
- Automatic expiry warnings — staff get pinged in chat when a temp ban/mute is about to run out.
- Public sanction announcements — bans/mutes/kicks/warns are announced in chat to everyone (toggleable in config), not just to staff.
- Reason tab-completion — /ban, /mute, /kick and /warn suggest the reasons configured in panels.yml when pressing Tab.
✦ Investigation & anti-evasion
- Alt-account detection by shared IP, with live geolocation (city/country) next to every linked account — tells real alts apart from "two people on the same office wifi."
- IP Ban — dedicated command and an option directly inside the sanction builder, with full IP-ban list management.
- Inventory inspection and death history with one-click inventory restore.
- Universal message spy — detects private messages sent through vanilla /msg, /tell, /w, or any other plugin's PM system (EssentialsX, CMI, etc.) without needing its own /msg command.
- Player notes — private staff-only notes per player.
- Full sanction history per player, paginated and searchable from the profile panel.
- /seen <player> — last seen date, first join date and total playtime, online or offline.
- Anti-VPN/proxy flag — the geolocation shown for alt accounts also flags VPN/proxy/hosting connections, a strong extra signal on top of shared-IP matches.
✦ X-ray detection & chat moderation
- X-ray detection — flags players mining an abnormal number of separate ore veins with very little filler (stone/deepslate) mined in between. Ore broken in a quick burst counts as one vein, so a single legitimate big find never triggers a false alarm by itself.
- Alerts escalate through LOW/MEDIUM/HIGH severity as more separate veins turn up, instead of going silent after the first one.
- /xraycheck <player> — full report: veins found, ore/filler counts, filler-per-vein vs. threshold, and a plain-language verdict.
- /xrayalerts — pending X-ray alerts persist to disk and open in a review queue, just like Reports/Appeals, so nothing is lost if no staff was online when one fired.
- Proactive chat filter (optional, off by default) — blocked-word list, excessive-caps detection, and message-flood protection, with a staff alert on every trigger.
- Sanction impact effects — a title and sound play for the player when they're warned or muted, fully configurable.
✦ Staff Mode toolkit
- Freeze with anti-relog/anti-evasion detection and auto-ban on repeated evasion.
- Vanish — hidden from view, the tab list, vanilla /list, and instantly drops any mob already locked onto you the moment you vanish.
- Staffchat, ClearChat.
- Spectate mode — completely invisible, removed from the tab list and from everyone's view (not a half-measure spectator gamemode swap).
- Random TP between online players, direct teleport to a target from their profile.
- GUI hotbar in Staff Mode: Players list, Sanctions, full Player Panel, Random TP, Vanish, Staffchat, Staff Log.
- Interactive hotbar editor — /staffultimate hotbar opens a GUI to reorder the hotbar by clicking two tools to swap them. Saves straight to panels.yml and applies instantly, server-wide.
- Crash-safe sessions — Staff Mode sessions are mirrored to disk. If the server crashes or restarts mid-session, a staff member's real inventory is restored automatically on their next join instead of being lost with useless tool items left behind.
✦ Reports & Appeals
- /report — players report each other, staff review in a GUI queue.
- /appeal — players appeal their current sanction (auto-detects active mute or last sanction), staff approve/deny from a GUI with one click (approving auto-lifts the sanction).
- Both fully persisted to disk — nothing is lost on restart.
- Anti-flood protection on appeals (length cap + cooldown between submissions).
✦ GUI panel system
- Every action is reachable from both commands and a fully clickable GUI — no memorizing syntax required.
- Player profile panel: health/ping/world/warns at a glance, plus one click to every tool (freeze, spectate, inspect, deaths, alts, messages, sanctions, history, notes).
- Step-by-step sanction builder: pick type → duration → reason, with a live preview before executing.
- Fully reconfigurable via panels.yml — change names, materials, lore, slots, even add your own custom reasons.
✦ Staff accountability
- Staff log — a live feed of every action any staff member takes.
- /staffstats — per-staff counters (bans, mutes, kicks, warns…) to track team activity.
- Session summary — toggling Staff Mode off shows how long the session lasted and a breakdown of every action taken during it.
✦ Permissions & roles
Three ready-to-use permission groups, just attach them in LuckPerms / PermissionsEx:
- staffultimate.role.helper — kick, warn, freeze, inspect, vanish, staffchat, spectate, clearchat, alts, msgspy, reports, appeals review.
- staffultimate.role.mod — Helper + temp mute/ban, unban/unmute, clear warnings, x-ray alerts.
- staffultimate.role.admin — Mod + permanent ban/mute, IP ban, full bypass permissions.
- staffultimate.* — everything (OP by default).
✦ Commands
Spoiler: Click to expand full command list
/ban, /tempban, /unban, /kick, /mute, /tempmute, /unmute, /warn, /warnings, /clearwarnings, /freeze, /staffmode (/sm), /staffchat (/sc), /vanish (/v), /list, /inspect, /report, /reports, /staffstats, /spectate (/spec), /clearchat (/cc), /alts, /msgspy, /ipban, /unbanip, /appeal, /appeals, /seen, /xraycheck, /xrayalerts, /staffultimate (/stu, /vigilo)
✦ Why StaffUltimate?
- Replaces 5-6 separate moderation/utility plugins with one cohesive, GUI-first tool.
- Built around preventing mistakes — confirmation screens, cooldowns and reason requirements aren't an afterthought, they're the default.
- Everything persists to disk: bans, mutes, history, notes, reports, appeals, IP bans. Survives restarts.
- Zero external dependencies — drop the jar in and go.
- Actively maintained.
Found a bug or have a feature request? Join the Discord or leave a review below.
Discord: discord.gg/ztcdpZ4h7E
Discord: discord.gg/ztcdpZ4h7E
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.16, 1.17, 1.18
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
StaffUltimate - Complete Staff Management is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.17, 1.18, 1.19 and newer. Downloaded 69 times (via Spigot). Download it and open it directly in the game.