Default config.yml

Last updated Oct 28, 2026

Default config.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 · Configuration

# SoapsAdmin core: storage, help filtering, soft integrations
# Feature toggles → modules.yml · Text → messages.yml · Menus → gui.yml (/sa guiconfig)

settings:
  debug: false

help:
  # /sa help only lists commands the sender can use
  permissionFiltered: true

customCommands:
  # Hide custom commands from help/tab without their permission
  permissionVisibility: true

# flatfile | sqlite | mysql
# MySQL today: moderation, audit, player_data. Economy and homes stay YAML.
storage:
  type: flatfile
  sqlite:
    file: "soapsadmin.db"
  mysql:
    host: "localhost"
    port: 3306
    database: "soapsadmin"
    username: "root"
    password: ""
    table-prefix: "sa_"
    use-ssl: false
    pool:
      maximum-pool-size: 10
      minimum-idle: 2
      connection-timeout: 30000
      idle-timeout: 600000
      max-lifetime: 1800000

integrations:
  mcmmo:
    # Soft dependency. Friend XP share: player.yml → friends.mcmmo-xp-sharing*
    enabled: true
  webhooks:
    enabled: false
    url: ""
    punish: true
    report: true
    ticket: true
    username: "SoapsAdmin"

Still stuck? Ask about this page