Configuration files
Everything lives in plugins/Warden/. /clan admin reload re-reads all of them without a restart.
| File | Holds |
|---|---|
config.yml | Language, storage backend, clan limits and naming rules, chat, friendly fire |
roles.yml | Role hierarchy and the internal permission matrix |
levels.yml | Experience curve, perks per level, experience sources |
wars.yml | Duration, minimum members, victory condition, rewards |
bank.yml | Bank cap and movement log retention |
gui.yml | Rows, slots and materials for every menu |
commands.yml | Base command, aliases and every subcommand word |
stats.yml | Which statistics exist and which are admin-editable |
upgrades.yml | The upgrade catalogue |
integrations.yml | Bridge toggles, reflection method names, hologram positions |
bank-currencies.yml | PulsePrison currencies and their per-level caps |
clan-xp-sources.yml | Which PulsePrison actions grant clan experience |
war-integration.yml | AtomCombat combat profile and war rules |
messages/<lang>.yml | Every single piece of text |
config.yml
language:
default: en
storage:
type: yaml
clans:
home-cooldown-seconds: 30
invite-expiration-seconds: 60
default-open: false
name-min-length: 3
name-max-length: 16
name-pattern: "[A-Za-z0-9_ ]+"
tag-min-length: 2
tag-max-length: 5
tag-pattern: "[A-Za-z0-9]+"
description-max-length: 64
allowed-tag-colors:
- dark_aqua
- aqua
chat:
prefix-character: "!"
global-prefix-enabled: true
tablist-prefix-enabled: true
prefix-refresh-seconds: 5
relations:
block-friendly-fire: trueallowed-tag-colors accepts any Minecraft named colour. Anything outside the list is rejected.
global-prefix-enabled wraps whatever renderer other chat plugins installed rather than replacing it, so it coexists with most chat formatters.
wars.yml
defaults:
duration-minutes: 30
minimum-members: 3
declaration-expiration-seconds: 120
victory:
condition: most-kills
score-target: 25
rewards:
money: 5000.0condition accepts most-kills, where the highest score when time runs out wins, or first-to-score, where the war ends the moment a clan reaches score-target.
A tie ends the war as a draw: no reward, no win or loss recorded.
If the bank cap would reject the reward, the victory message reports the amount actually credited, not the configured one.
bank.yml
max-balance: 1000000.0
log-retention: 50max-balance is the base cap. Level perks and the bank-capacity-bonus upgrade add on top of it.
stats.yml
tracked-stats:
- kills
- deaths
- wars-won
- wars-lost
- bank-deposited
editable:
- kills
- deathsOnly statistics in tracked-stats are recorded at all. Only those in editable can be changed with /clan admin setstat.