Docs

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:

yaml
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-ip on Discord (subject to a cooldown).

2. Pick a language

yaml
language: es

This 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.

First Setup | AtomCombat Docs