Commands & Permissions

Sanction Commands

All sanction commands support the -s flag for silent execution (no broadcast) and -server <name> for server-targeted sanctions.

CommandDescriptionPermission
/ban [-s] [-server <name>] <player> [time] [reason]Ban a player (temp or permanent)xbans.ban
/unban [-s] [-server <name>] <player>Unban a playerxbans.unban
/ban-ip [-s] [-server <name>] <player> [time] [reason]IP ban a playerxbans.banip
/unban-ip [-s] [-server <name>] <player>Remove an IP banxbans.unbanip
/ban-ip-range [-s] [-server <name>] <range> [reason]Ban a CIDR range or wildcard IPxbans.banip
/mute [-s] [-server <name>] <player> [time] [reason]Mute a playerxbans.mute
/unmute [-s] [-server <name>] <player>Unmute a playerxbans.unmute
/mute-ip [-s] [-server <name>] <player> [time] [reason]IP mute a playerxbans.muteip
/unmute-ip [-s] [-server <name>] <player>Remove an IP mutexbans.unmuteip
/warn [-s] [-server <name>] <player> [reason]Warn a playerxbans.warn
/unwarn [-s] <player> [id]Remove a warningxbans.unwarn
/kick [-s] [-server <name>] <player> [reason]Kick a playerxbans.kick
/report <player> <reason>Report a playerxbans.report
/unreport <player> [id]Remove a reportxbans.unreport
/unban-allRemove all active bansxbans.unban-all
/unmute-allRemove all active mutesxbans.unmute-all

Moderation Commands

CommandDescriptionPermission
/freeze <player>Freeze/unfreeze a player during investigationxbans.freeze
/watchlist <add|remove|list> [player] [reason]Monitor players — Warden notifies on joinxbans.watchlist
/note <add|list|delete> <player|id> [note]Private staff notes on playersxbans.note
/wardenToggle Warden real-time notificationsxbans.warden

Information Commands

CommandDescriptionPermission
/profil <player>Open the player profile GUIxbans.profil
/whois <player|ip>IP/player lookup with security infoxbans.whois
/banlistBrowse active bans (GUI)xbans.banlist
/baniplistBrowse active IP bans (GUI)xbans.baniplist
/mutelistBrowse active mutes (GUI)xbans.mutelist
/muteiplistBrowse active IP mutes (GUI)xbans.muteiplist
/warnlistBrowse active warnings (GUI)xbans.warnlist
/reportlistBrowse active reports (GUI)xbans.reportlist
/playersBrowse all tracked players (GUI)xbans.players

Admin Commands

CommandDescriptionPermission
/xbans reloadReload configuration and language filesxbans.admin
/xbans statsView sanction statisticsxbans.admin
/xbans export <bans|mutes|warns|reports|all>Export sanctions to filexbans.admin
/xbans import <file>Import sanctions from filexbans.admin

Permissions

PermissionDescription
xbans.ban / xbans.unbanBan and unban players
xbans.banip / xbans.unbanipIP ban and unban
xbans.mute / xbans.unmuteMute and unmute players
xbans.muteip / xbans.unmuteipIP mute and unmute
xbans.warn / xbans.unwarnWarn and unwarn players
xbans.kickKick players
xbans.report / xbans.unreportReport and unreport players
xbans.freezeFreeze players during investigation
xbans.watchlistManage the watchlist
xbans.noteManage staff notes
xbans.wardenReceive Warden real-time notifications
xbans.profilView player profile GUI
xbans.whoisWhois lookup
xbans.banlist / xbans.mutelist / xbans.warnlist / xbans.reportlistView sanction list GUIs
xbans.baniplist / xbans.muteiplistView IP sanction list GUIs
xbans.playersBrowse players GUI
xbans.adminAdmin commands (reload, stats, export, import)
xbans.unban-all / xbans.unmute-allBulk removal of all bans/mutes
xbans.exempt.ban / .mute / .kick / .warn / .reportExempt from being sanctioned
xbans.bypass.vpn / .hosting / .mobileBypass IP security checks
xbans.bypass.chataiBypass AI chat moderation
xbans.notify.warn / .reportReceive broadcast notifications