Skip to content

First Run Checklist

Use this checklist after installing DonutSMPCore on a new server.

1. License

# plugins/DonutSMPCore/config.yml
license-key: "your-key"

2. Disable modules you do not need

# plugins/DonutSMPCore/config.yml
Modules:
  bounty:
    enabled: false   # example

See the full list in Modules.

3. Storage

For a single server, defaults are fine:

# plugins/DonutSMPCore/storage.yml
mode: global
method: SQLITE

For a proxy network → Storage setup + Redis setup.

4. Economy

DonutSMPCore registers its own Vault economy provider when the economy module is enabled. Configure currency in Economy.

5. LuckPerms groups

Grant player permissions:

  • donutsmpcore.auction.use
  • donutsmpcore.stats.use
  • shards.use
  • donutsmpcore.back.use
  • donutsmpcore.warp.use

Staff groups need donutsmpcore.admin or granular nodes — see Permissions.

Also grant players donutsmpcore.duels.use if duels are enabled.

6. Spawn & holograms

  1. Set spawn: /setspawn 1 (requires donutsmpcore.setspawn / admin)
  2. Enable holograms module in config.yml
  3. Edit plugins/DonutSMPCore/holograms/config.yml for positions
  4. /holograms reload

7. Duels (optional)

  1. Enable Modules.duels
  2. Install FastAsyncWorldEdit
  3. Create/load world named in duels/config.yml (arena.duel-world)
  4. /duelsadmin spawn then set up a theme with /duelsadmin wand <theme>

See Duels.

8. Verify

/donutsmpcore reload
/balance
/ah
/stats
/shard
/duel

Check console for module load lines — failed modules show Failed · initialization.