StaffControl
Running a Minecraft server means juggling a dozen tasks at once, and moderation is usually the one that eats the most time. StaffControl is a lightweight, reliable moderation suite built specifically for Paper 1.21.x servers running Java 21 or newer. It bundles reports, player checks, inventory inspections, and staff utilities into a single plugin with clean code and asynchronous database operations, so your main thread stays fast even when your team is busy.
If you have ever watched a griefer slip away while your staff fumbled through commands, this plugin was made for you. Everything is designed around speed: fewer keystrokes, clearer feedback, and a workflow that keeps moderators focused on the situation instead of the console.
What Makes StaffControl Stand Out
Many moderation plugins pile on features until they become bloated. StaffControl takes the opposite approach. It covers the essentials that server staff actually use every day, then optimizes them. Database writes and report handling run asynchronously off the main thread, which means no lag spikes when someone files a report during peak hours.
Native SQLite binaries ship with the plugin for Linux (x86_64 and aarch64) and Windows (x86_64), so there is no external database setup required. You drop it in, restart, and you are ready to go. For administrators who prefer a streamlined path, the foxygame.net launcher offers one-click installation of StaffControl alongside a curated catalog of other server add-ons, which removes the guesswork from manual file placement.
Core Features for Server Staff
Player Reports and the Reports GUI
The /report command lets any player file an instant report, and online staff receive interactive chat notifications with a clickable teleport button. From there, the /reports command opens a clean 45-slot paginated menu showing all active reports. Right-click a report to teleport to the suspect, or left-click to cycle its status from OPEN to IN_PROGRESS to RESOLVED. It is a simple loop that keeps everyone on the same page.
Player Check Workflow
When a situation calls for a proper investigation, the check system takes over. Set your interrogation room once with /setchecking, then use /check [reason] to freeze and teleport a suspect there. Once you are finished, /uncheck safely returns the player to spawn. This prevents the classic problem of suspects logging out or running off mid-inspection.
Live Inventory Inspector
The /inspect command opens a real-time, read-only view of a player's main inventory, armor, offhand, health, and food level. Strict item-drag and theft protection means staff cannot accidentally move or take items, which keeps your logs clean and your reputation intact.
Staff Utilities
- /vanish (or /v) toggles vanish mode with a real-time ActionBar indicator.
- /sc [message] opens a private StaffChat channel for coordination.
- /stafftp and /tphere provide fast teleport shortcuts between staff and players.
Commands and Permissions at a Glance
- /report — staffcontrol.report — submit a player report
- /reports — staffcontrol.use — open the reports GUI
- /reports tp — staffcontrol.use — teleport to a report target
- /setchecking — staffcontrol.moderation — set the checking location
- /check [reason] — staffcontrol.moderation — freeze and teleport a suspect
- /uncheck — staffcontrol.moderation — finish inspection and return to spawn
- /inspect — staffcontrol.moderation — open the live read-only inventory
- /vanish — staffcontrol.use — toggle vanish mode
- /sc [message] — staffcontrol.use — StaffChat channel
- /stafftp — staffcontrol.moderation — teleport to a player
- /tphere — staffcontrol.moderation — teleport a player to you
How to Install StaffControl for Minecraft
Installation is intentionally simple. StaffControl is built for Paper 1.21.x and requires Java 21 or higher on your server host.
- Download StaffControl and place the StaffControl.jar file into your server's /plugins directory.
- Restart the server to generate the configuration and database files.
- Assign permissions to your staff groups using your permissions plugin of choice.
- Set your interrogation room with /setchecking and you are ready to moderate.
Because the plugin uses SQLite with async logging, you do not need to configure MySQL or any external service. Everything runs locally and quietly in the background.
Final Thoughts
StaffControl fills a specific gap for Paper 1.21.x servers: it gives moderators a fast, focused toolkit without dragging down performance or forcing complex setup. Reports, checks, inspections, vanish, and staff chat all live in one place, backed by asynchronous SQLite logging that keeps your tick rate healthy. Whether you run a small survival world or a busy network, this plugin deserves a spot in your /plugins folder.