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.

Discord