Chat and Messaging
Last updated Jul 27, 2026
Chat and Messaging
Filter, slowmode, private messages, staff chat, and spy tools. Module: chat. Config: chat.yml.
Filter and Slowmode
| Command | Usage | Permission |
|---|---|---|
| (automatic) | Chat filter rules from chat.yml |
Bypass: soapsadmin.chatfilter.bypass |
/sa slowmode <seconds|off> |
Set or disable slowmode | soapsadmin.slowmode |
| — | Bypass slowmode | soapsadmin.slowmode.bypass |
/sa clearchat |
Clear chat for players | soapsadmin.clearchat |
Blocked server commands (vanilla) are configured under customcommands.yml → blocked-server-commands with bypass soapsadmin.bypass.blockedcommands. See Custom Commands.
Private Messages
| Command | Usage | Permission |
|---|---|---|
/sa msg <player> <message> |
Send PM | soapsadmin.msg |
/sa r <message> / /sa reply <message> |
Reply to last PM | soapsadmin.msg |
/sa lastmsg |
Show last message context | soapsadmin.msg |
/sa msgtoggle [status] |
Block incoming PMs | soapsadmin.msgtoggle |
/sa ignore <player> |
Ignore player | soapsadmin.ignore |
| — | Exempt from ignore | soapsadmin.msg.ignore.exempt |
Staff Chat
| Command | Usage | Permission |
|---|---|---|
/sa staffchat [message] |
Toggle channel or send one line | soapsadmin.staffchat |
Included under soapsadmin.staff children.
Spy
Module: spy.
| Command | Usage | Permission |
|---|---|---|
/sa commandspy [player] |
See commands run by others | soapsadmin.commandspy |
/sa socialspy |
See private messages | soapsadmin.socialspy |
Placeholders: %soapsadmin_commandspy%, %soapsadmin_socialspy% (Placeholders).