Docs

Config Files

All files live under plugins/AtomCombat/.

FilePurpose
config.ymlLicense, active language, module toggles, integration toggles, storage backend, metrics, update checker.
languages/en.yml, languages/es.ymlAll player-facing text. See Languages.
modules/combat-core.ymlKnockback, blocking, sweep attack, attack timing.
modules/combat-rules.ymlCombat tag, grace periods, PvP/keep-inventory/keep-experience.
modules/bounties.ymlBounty limits, reward providers, recap, killstreaks, storage file.
modules/stats.ymlStats storage, leaderboard defaults, milestones, PulsePrison experience.
modules/rank-abilities.ymlAbility permissions, cooldowns and per-ability tuning.
modules/effects.ymlParticles, sounds, fireworks, action bar toggles.
modules/announcements.ymlRecurring broadcast messages and interval.
data/*.yml or data/*.dbGenerated data (bounties, stats) when storage.type is yaml or sqlite.

Every YAML file is fully commented in place — open the file itself for the authoritative, line-by-line explanation of each key. This documentation summarizes intent and cross-references between modules; the shipped comments are the source of truth for exact defaults.

config.yml sections

yaml
license: { key }
language: es
modules: { <module-id>: { enabled } }
integrations: { pulseprison, placeholderapi, discord: { enabled, webhook-url } }
storage: { type, table-prefix, sqlite: { file }, mysql: { host, port, database, username, password, pool-size } }
metrics: { enabled, plugin-id }
update-checker: { enabled, resource-id }

See First Setup, Storage and Languages for details on each section.

Config Files | AtomCombat Docs