Citadel is a full in-game staff and moderation suite for Spigot 1.21.x servers, built to help server owners and staff teams manage punishments, investigations, stealth moderation, staff permissions, player recovery, and emergency situations from one clean system without relying on a pile of separate plugins.
Run one command and open a polished staff hub with clickable menus for player moderation, vanish tools, freeze controls, inventory recovery, x-ray alerts, emergency server controls, staff role management, punishment actions, and more.
1.21.x support
Highly configurable
Clean in-game staff management system
Clickable GUI-based moderation tools
Player-focused staff action menus
Built-in vanish, freeze, and shadow tools
Staff roles with per-feature permissions
Built-in mute, kick, ban, and unmute tools
Inventory restore and death recovery system
Built-in x-ray alerts
Emergency server close controls
Recent staff activity tracking
Readable config and message files
Designed to make staff work faster, cleaner, and more professional
Core Features
Player Moderation Hub
Quickly open a dedicated management menu for any player and access the tools you need from one place. Citadel is designed around fast staff response, making it easy to inspect, punish, freeze, follow, restore, or review a player without typing endless commands.
Vanish System
Hide from normal players while staying in control of your staff workflow. Citadel includes proper fake leave and join messaging, stealth-friendly moderation flow, and configurable vanish behaviour so staff can observe without disrupting gameplay.
Behind Their Eyes
Shadow a player in real time with a much more immersive observation system than standard teleporting or spectating. This allows staff to discreetly monitor movement, combat, looting, and general behaviour while remaining hidden from the target.
Freeze System
Instantly freeze suspicious players and stop them from escaping, moving around, or continuing suspicious activity while staff investigate. This is ideal for staff checks, cheat investigations, or stopping players while a situation is handled.
Punishment Tools
Citadel includes built-in punishment actions such as mute, unmute, kick, and ban, making it easy to handle rulebreakers directly through the GUI or staff workflow. Each punishment action can be permission-controlled separately, allowing you to decide exactly what each staff rank can and cannot do.
Staff Roles
Create your own custom staff roles and organize your team properly. You can add any player to staff, assign them to a role, and configure access to individual Citadel features so helpers, moderators, senior staff, and admins can each have their own permission scope.
Inventory Restore
Restore player inventories quickly through a clean recovery system designed for lost item support. Staff can review recent death-based inventory records, preview them, restore them, or teleport to the death location, making player support much easier and more professional.
X-Ray Alerts
Citadel includes a built-in x-ray alerts system that tracks suspicious ore mining patterns and notifies staff when configured thresholds are exceeded. This gives your team a simple way to monitor suspicious mining without adding another plugin just for x-ray checks.
Emergency Server Close
Lock down the server instantly during emergencies, exploits, or major staff situations. Non-operators can be blocked from joining while a configurable message explains why the server is temporarily restricted.
Recent Staff Activity
Track recent staff actions through a clean paged activity view so management can quickly review how staff are using moderation features. This helps server owners keep moderation actions visible and organized.
Command Spy & Social Spy
Monitor commands and private communication more effectively when needed. Citadel makes it easier for staff to investigate abuse, rulebreaking, or suspicious behaviour while still keeping control of who can use these features.
GUI-Driven Workflow
Citadel is built around polished menus, player heads, navigation buttons, and direct staff actions, making it much easier to use than command-heavy moderation plugins. It keeps daily staff work fast, clear, and consistent for the whole team.
Main Usage
Run /citadel to open the main Citadel staff hub and access the plugin’s core systems from one place.
From there, staff can jump into key areas such as:
player moderation
staff role management
emergency controls
recent staff activity
inventory recovery
x-ray alerts
staff utility tools
You can also open a dedicated player moderation menu with /citadel <player>, giving staff fast access to actions such as:
vanish-related observation workflow
freeze and unfreeze
mute, kick, ban, and unmute actions
inventory viewing and recovery
Behind Their Eyes shadowing
player-focused moderation tools
This turns moderation into a much faster and more professional in-game workflow, helping your staff act quickly without bouncing between multiple plugins and commands.
What Citadel Can Handle
Stealth moderation
Player freezing and investigation
Built-in vanish workflow
Real-time player shadowing
Staff role creation and management
Per-feature staff permissions
Separate punishment permissions for kick, mute, unmute, and ban
Inventory recovery from recent deaths
Teleport support for recovery investigations
Suspicious ore mining alerts
Emergency server lockdown
Recent staff activity review
Command spying
Social spying
Clean GUI-driven staff actions
Server-wide moderation control from one plugin
Command List
Aliases: [citadel]
/citadel
Opens the main Citadel staff menu
/citadel <player>
Opens the player management menu for a specific player
/staffchat
Toggles staff chat
/staff chat
Alternative staff chat toggle command
/server <message>
Sends a configured server broadcast message
/report <player> <reason>
Creates a player report for staff review or configured integrations
Depending on your setup, many moderation actions are intentionally handled through Citadel’s GUI flow rather than requiring separate manual commands.
Permissions
citadel.use
Allows access to Citadel
citadel.staff
Marks a player as staff / allows staff access where applicable
citadel.vanish
Allows use of vanish tools
citadel.freeze
Allows freezing and unfreezing players
citadel.commandspy
Allows use of command spy
citadel.socialspy
Allows use of social spy
citadel.shadow
Allows use of Behind Their Eyes
citadel.inventoryrestore
Allows viewing and restoring player inventory records
citadel.xrayalerts
Allows viewing x-ray alerts
citadel.emergencyclose
Allows emergency server close controls
citadel.staffroles
Allows managing staff roles and staff members
citadel.punishment.kick
Allows kicking players
citadel.punishment.mute
Allows muting players
citadel.punishment.unmute
Allows unmuting players
citadel.punishment.ban
Allows banning players
This setup makes it easy to give helpers only basic moderation access while reserving stronger actions for senior staff and admins.
Why Citadel Is Useful
Moderate players faster through one clean staff hub
Keep staff tools organized instead of spread across multiple plugins
Create proper staff roles with controlled access to every feature
Handle punishments without needing a separate punishment plugin
Investigate suspicious players discreetly with Behind Their Eyes
Recover inventories quickly and professionally
Catch suspicious mining patterns with built-in x-ray alerts
Lock down the server instantly during emergencies
Review staff actions through recent activity tracking
Give your moderation team a much more polished and professional workflow
Installation
Download the Citadel jar
Place the jar into your plugins folder
Start or restart your server
Let Citadel generate its default files
Open the config and messages files to customize the plugin
Set up your staff roles, permissions, and moderation preferences
Use /citadel and begin managing your staff workflow in-game