Vault

Vault

The Mine Shop pays players through Vault when it's installed along with an economy plugin (EssentialsX, CMI, and so on). Vault-compatible forks such as VaultUnlocked work the same way. There's no setting to turn on: BusyMining looks for a Vault economy when the economy module loads.

Without Vault

If Vault or an economy plugin is missing, sales run the console commands in modules/economy/config.yml instead:

yaml
Settings:
  UseCommandSelling:
    Enabled: false
    Commands:
      - 'eco give %player% %money%'

The commands run whether or not Enabled is true when no Vault economy is found, so make sure they match a command your server actually has. %player% is the seller's name and %money% the amount earned.

Forcing commands

Set UseCommandSelling.Enabled: true to always pay with the commands, even when Vault is installed. Use this to pay in a physical currency (for example give %player% gold_nugget %money%), an economy without Vault support, or several accounts at once.

Zeta isn't a Vault currency

Zeta is BusyMining's own balance, stored in its database. It isn't exposed through Vault. Other plugins can read and add Zeta through the developer API, and scoreboards can show it with %busymining_zeta%.

Load order

The economy module looks up Vault's economy when it loads, and again on every /mine reload. If your economy plugin registers with Vault late and the Mine Shop falls back to commands, run /mine reload once the server has fully started.