First Setup
1. Activate your license
AtomCombat will not start without a valid license. Get one through the Aeros Discord bot with /license claim, then set it in config.yml:
license:
key: 'PULSE-XXXX-XXXX-XXXX'- The licensing service address and re-check interval are built into the plugin — you only need to set
key. - The license is re-checked every hour while the server runs. If it becomes invalid (revoked, expired, bound to a different server IP, or issued for a different product), AtomCombat disables itself and logs the reason.
- If your license is bound to the wrong IP, use
/license reset-ipon Discord (subject to a cooldown).
2. Pick a language
language: esThis selects which file under plugins/AtomCombat/languages/ is used for every player-facing message. AtomCombat ships en.yml and es.yml. See Languages to add your own wording or a new language.
3. Choose your storage
By default AtomCombat stores bounties and stats in plain YAML files — zero setup required. If you run a network or a busy server, see Storage to switch to SQLite or MySQL.
4. Enable the modules you want
Every feature is a module you can turn on or off in config.yml under modules:. See Modules for what each one does. All modules are enabled by default except announcements.
5. Verify everything
Run /atomcombat debug in-game (requires atomcombat.admin, granted to server operators by default) to see your license status and which soft-dependencies (Vault, LuckPerms, WorldGuard, PlaceholderAPI, PulsePrison, Discord) were detected.