Skip to content

Currencies

A market can price things in as many currencies as you like, each with its own tax, price limits, symbol and icon. A single-currency server never sees a picker.

Ember Coins, natively

If Ember Coins is installed, every currency you configured over there appears here automatically, with its real name, symbol and icon, and money moves through its own accounts. Nothing to write in this config.

That is not the same as reading it through Vault. Vault flattens a multi-currency plugin to one balance, and does not run on Folia at all - a server pricing gear in Gems and blocks in Coins would see exactly one of them. Give a currency a block with a matching id if you want a different tax on it.

Everything else

Type What it is Covers
VAULT the main server economy EssentialsX, CMI, RoyaleEconomy, UltraEconomy, ExcellentEconomy, RedisEconomy, and anything else that registers with Vault
COINS Ember Coins, per currency Ember Coins
EXPERIENCE vanilla XP, counted as real total experience rather than the level number -
PLACEHOLDER a balance read through PlaceholderAPI and moved with console commands CoinsEngine, PlayerPoints, EcoBits, SuperMobCoins, KingdomsX, TheOnly-MobCoins, and any token or gem plugin with a placeholder

A placeholder currency needs no code on either side. Find the placeholder with /papi parse me <placeholder> and the commands in that plugin's own help:

points:
  enabled: true
  type: PLACEHOLDER
  name: "Points"
  symbol: "P"
  icon: SUNFLOWER
  tax: 0
  balance-placeholder: "%playerpoints_points%"
  give-command: "points give %player% %amount_int%"
  take-command: "points take %player% %amount_int%"

Transfers are verified. A console command reports success whether or not it did anything, and this plugin holds bid money for hours. So a placeholder transfer reads the balance before and after and treats a no-op as a failure, naming the misconfigured setting in the console rather than inventing money.