Default chat.yml

Last updated Oct 28, 2026

Default chat.yml

Shipped defaults from SoapsAdmin 1.7.7. After first run, this file lives in plugins/SoapsAdmin/.

Updating the jar does not overwrite your live copy. Use this page to compare or reset.

See also: Config Reference · Chat and Messaging

# Staff chat, filter, spam, slowmode, spy, PMs · Modules → modules.yml

staffchat:
  # {player} {message}
  format: "<dark_aqua>[SC]</dark_aqua> <aqua>{player}</aqua> <dark_gray>»</dark_gray> <white>{message}</white>"

chat-filter:
  enabled: false
  # Prefix with regex: for Java patterns. Matched as whole words when plain text.
  blocked-words:
    - "idiot"
    - "dumbass"
    - "regex:n+[\\W_]*[i1!]+[\\W_]*g+[\\W_]*g+"
    - "regex:f+[\\W_]*[uú]+[\\W_]*c+[\\W_]*k+"
  block-links: false
  allowed-domains:
    - "soapsuniverse.com"
  # Used when block-links is true
  blocked-domain-patterns:
    - "(?i)(https?://)?([\\w-]+\\.)*google\\.com(/\\S*)?"
    - "(?i)(https?://)?([\\w-]+\\.)*youtube\\.com(/\\S*)?"
    - "(?i)(https?://)?([\\w-]+\\.)*facebook\\.com(/\\S*)?"
  # block | warn | mute | kick
  action: block
  warn-message: "<red>Watch your language.</red>"
  # LOW | MEDIUM | HIGH
  sensitivity: LOW

spam-detection:
  enabled: false
  max-messages: 5
  time-window: 3
  cooldown: 10
  warn-message: "<red>Slow down. You are sending messages too fast.</red>"
  cooldown-message: "<red>You are on a chat cooldown. Wait <yellow>{remaining}s</yellow>.</red>"

slowmode:
  default-delay: 0

private-messages:
  # NONE to disable
  sound: "ENTITY_EXPERIENCE_ORB_PICKUP"

commandspy:
  ignored-commands:
    - "/login"
    - "/register"
    - "/l"
    - "/reg"

socialspy:
  commands:
    - "/msg"
    - "/r"
    - "/reply"
    - "/tell"
    - "/whisper"
    - "/w"
    - "/pm"
    - "/dm"

Still stuck? Ask about this page