Skip to content

Installation

dBloodMoney depends on these being present in your plugins/ folder:

  1. DzusillCore (DzusillCore-1.1.0.jar)
  2. Vault
  3. 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.

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 edition

Start (or restart) the server. On enable you’ll see the banner:

dBloodMoney v1.0.0 (PRO)
Powered by DzusillCore

The (PRO) / (FREE) tag confirms which edition loaded. The PRO edition also logs:

[dBloodMoney] PRO edition detected β€” bounty, leaderboards and kill streak enabled.

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.

If you use PlugManX (or similar), you can load without restarting β€” DzusillCore first:

/plugman load DzusillCore
/plugman load dBloodMoney

Some framework internals register at startup; if anything behaves oddly after a hot-load, do a full restart.

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.