Moderation

Last updated Jul 27, 2026

Moderation

Punishment stack, reports, and tickets for staff workflows. Commands: Commands: Moderation. Config: moderation.yml, jails.yml. Modules: moderation, freeze, jail, reports, tickets.

Punishment Stack

Layer Commands Notes
Soft /sa warn, /sa warns, /sa clearwarns Escalation templates in moderation.yml
Chat /sa mute, /sa tempmute, /sa unmute Active mute tracked for placeholders
Session /sa kick, /sa kickall Immediate disconnect
Account /sa ban, /sa tempban, /sa unban, /sa banip Persist across reconnects
Position /sa freeze / /sa unfreeze, /sa jail / /sa unjail Freeze module + jail rooms
Quick /sa qp <player> <template> Named templates from config
Record /sa punishhistory, /sa case, /sa rollback Case ids for audit/rollback
Lists /sa banlist, /sa mutelist, /sa jaillist, /sa freezelist, /sa check Active state overview

Immunity: soapsadmin.moderation.immune. Override: soapsadmin.moderation.override-immune. Silent: soapsadmin.silent + -s.

Staff notes (/sa note / /sa notes) and alts (/sa alts) sit beside the stack; see Commands: Staff.

Reports

Role Action
Player /sa report <player> <reason>
Staff /sa reports, claim (reportclaim / reports claim), /sa resolvereport

Module: reports. Staff notify uses soapsadmin.staff.notify.

Tickets

Role Action
Player /sa ticket create / list / view / respond / close
Staff /sa tickets, assign (soapsadmin.ticket.assign), reopen

Settings under server.yml. Placeholder: %soapsadmin_tickets_open% (Placeholders).

Audit

/sa audit [player|staff|type|gui] reads action history. Mining ratios: /sa xraycheck (mining-audit.yml).

Discord