Docs
Installation
Requirements
- Paper 1.20.4 or newer, up to 1.21.11
- Java 17 or newer
Warden has no hard dependencies. It boots and runs with none of the optional plugins present.
Steps
- Drop
Warden-<version>.jarintoplugins/. - Start the server once. Warden writes its full configuration tree into
plugins/Warden/. - Stop the server, edit whatever you need, and start again.
Optional plugins
| Plugin | What it unlocks | Without it |
|---|---|---|
| Vault | The clan bank in server currency | Deposits and withdrawals return an "economy unavailable" message; everything else works |
| PlaceholderAPI | All %warden_...% placeholders | Placeholders are simply not registered |
| DecentHolograms | Leaderboard holograms | The hologram task does not start |
| PulsePrison | Multi-currency bank, prison-fed clan XP, economic and progression upgrades | Those upgrade categories are hidden and the currency bank is disabled |
| AtomCombat | Combat profiles inside war zones, combat upgrade category | The category is hidden and wars use vanilla combat |
Storage
Set storage.type in config.yml to yaml, sqlite or mysql.
yaml
storage:
type: yaml
mysql:
host: localhost
port: 3306
database: warden
user: warden
password: ""yamlwrites one file per clan underplugins/Warden/storage/clans/.sqlitewritesplugins/Warden/warden.db.mysqlconnects to the configured server and creates awarden_clanstable.
JDBC drivers are downloaded by Paper at startup through the libraries block of plugin.yml, so they are not bundled inside the jar. The server needs internet access on its first boot for SQLite or MySQL to work.
There is no migration tool between backends yet. Pick one before your clans start filling up.