Installation
1. Install the required plugins first
Section titled β1. Install the required plugins firstβdBloodMoney depends on these being present in your plugins/ folder:
- DzusillCore (
DzusillCore-1.1.0.jar) - Vault
- An economy plugin (e.g. EssentialsX)
β οΈ Order matters. dBloodMoney
depends on DzusillCore. If DzusillCore is missing, dBloodMoney is disabled at startup with an βunknown/invalid plugin DzusillCoreβ error.
2. Drop in dBloodMoney
Section titled β2. Drop in dBloodMoneyβCopy one edition into plugins/:
plugins/βββ DzusillCore-1.1.0.jarβββ Vault.jarβββ EssentialsX-x.x.x.jarβββ dBloodMoney-PRO.jar β or dBloodMoney.jar for the free edition3. Start the server
Section titled β3. Start the serverβStart (or restart) the server. On enable youβll see the banner:
dBloodMoney v1.0.0 (PRO) Powered by DzusillCoreThe (PRO) / (FREE) tag confirms which edition loaded. The PRO edition also logs:
[dBloodMoney] PRO edition detected β bounty, leaderboards and kill streak enabled.4. Verify it works
Section titled β4. Verify it worksβRun /dbm info in-game or console:
[dBloodMoney] dBloodMoney v1.0.0 (PRO)Then give two test players some money and have one kill the other β the killer should receive a reward message.
Hot-loading without a restart
Section titled βHot-loading without a restartβIf you use PlugManX (or similar), you can load without restarting β DzusillCore first:
/plugman load DzusillCore/plugman load dBloodMoneySome framework internals register at startup; if anything behaves oddly after a hot-load, do a full restart.
Configuration files
Section titled βConfiguration filesβOn first run dBloodMoney generates everything under plugins/dBloodMoney/:
| File | Purpose |
|---|---|
config.yml |
All settings β see config.yml. |
messages.yml |
Every message, in MiniMessage β see messages.yml. |
database.yml |
Optional MySQL/PostgreSQL storage (PRO) β see database.yml. |
stats.yml |
PRO flat-file leaderboard data (auto-managed). |
bounties.yml |
PRO flat-file bounty data (auto-managed). |
Next: Quick Start.