Commands: Moderation
Last updated Jul 27, 2026
Commands: Moderation
Punishment, lists, reports, tickets, and audit. Modules: moderation, freeze, jail, reports, tickets. Config: moderation.yml, jails.yml.
Silent flag -s is available on many punishments when soapsadmin.silent is granted. Immunity: soapsadmin.moderation.immune / override soapsadmin.moderation.override-immune.
Kick / Ban / Mute / Warn
| Command | Usage | Permission |
|---|---|---|
/sa kick <player> <reason> |
Kick player | soapsadmin.kick |
/sa kickall [reason] |
Kick all (bypass: kickall.bypass) |
soapsadmin.kickall |
/sa ban <player> <reason> |
Permanent ban | soapsadmin.ban |
/sa tempban <player> <duration> <reason> |
Timed ban | soapsadmin.tempban |
/sa unban <player> |
Unban | soapsadmin.unban |
/sa banip <player> <reason> |
IP ban linked to player | soapsadmin.banip |
/sa mute <player> <reason> |
Permanent mute | soapsadmin.mute |
/sa tempmute <player> <duration> <reason> |
Timed mute | soapsadmin.tempmute |
/sa unmute <player> |
Unmute | soapsadmin.unmute |
/sa warn <player> <reason> |
Warn | soapsadmin.warn |
/sa warns <player> |
View warnings | soapsadmin.warns |
/sa clearwarns <player> |
Clear warnings | soapsadmin.clearwarns |
/sa qp <player> <template> |
Quick punish template | soapsadmin.qp |
/sa rollback <case_id> |
Rollback a punishment case | soapsadmin.rollback |
Jail / Freeze
| Command | Usage | Permission |
|---|---|---|
/sa jail <player> <duration> [room] |
Jail player | soapsadmin.jail |
/sa jail create|edit|delete|list |
Manage jail rooms | soapsadmin.jail |
/sa jail info <player> |
Jail status | soapsadmin.jail |
/sa unjail <player> |
Release from jail | soapsadmin.unjail |
/sa freeze <player> |
Freeze in place | soapsadmin.freeze |
/sa unfreeze <player> |
Unfreeze | soapsadmin.unfreeze |
/sa freezeinfo <player> |
Freeze details | soapsadmin.freezelist |
/sa lockinv <player> |
Lock inventory | soapsadmin.lockinv |
Jail immunity: soapsadmin.jail.immune.
Lists and History
| Command | Usage | Permission |
|---|---|---|
/sa check <player> |
Moderation status summary | soapsadmin.check |
/sa banlist [page] |
Active bans | soapsadmin.banlist |
/sa mutelist [page] |
Active mutes | soapsadmin.mutelist |
/sa jaillist |
Jailed players | soapsadmin.jaillist |
/sa freezelist |
Frozen players | soapsadmin.freezelist |
/sa punishhistory <player> |
Punishment history | soapsadmin.punishhistory |
/sa case <case_id> |
Look up case | soapsadmin.case |
/sa lastloc <player> |
Last logout location | soapsadmin.lastloc |
Reports
| Command | Usage | Permission |
|---|---|---|
/sa report <player> <reason> |
File a report | soapsadmin.report |
/sa reports [player] |
View/manage reports | soapsadmin.reports |
/sa reportclaim <id> / /sa reports claim <id> |
Claim report | soapsadmin.reports |
/sa resolvereport <id> |
Resolve report | soapsadmin.reports |
Tickets
| Command | Usage | Permission |
|---|---|---|
/sa ticket <create|list|view|respond|close|assign|reopen> |
Player/staff ticket actions | soapsadmin.ticket |
| Staff ticket queue | View all / close / reopen | soapsadmin.tickets |
| Assign | Assign to staff | soapsadmin.ticket.assign |
Ticket settings: server.yml. See Moderation.
Audit
| Command | Usage | Permission |
|---|---|---|
/sa audit [player|staff|type|gui] |
Audit log query / hub GUI | soapsadmin.audit |
/sa xraycheck <player> |
Mining audit ratios | soapsadmin.xraycheck |
Mining audit config: mining-audit.yml. Module: mining-audit.