DUXPLIMA Documentation

Economy & Banking

Economy

The economy module is a DB-backed, multi-currency wallet system. Balances live in the database (never in player data), so they survive world rollbacks. Out of the box it ships a single default currency, but it can run several side by side.

The core commands — /balance, /pay, /baltop, and the base /eco admin verbs — are always available. A second tier of features is gated behind flags in economy.conf and marked with a below: they only register when the matching flag is switched on.

Multi-currency

Where a command accepts a trailing [currency] argument, you can target any configured currency by its id (e.g. coins, gems, tokens). Omitting it uses the default currency. When a currency has permission-required = true, using it also needs the per-currency gate uxmessentials.economy.currency.<id>.


Balances & Payments

CommandAliasesDescriptionPermission
/balance [player] [currency]bal, moneyShow your own or another player's balanceuxmessentials.economy.balance / .balance.others
/pay <player> <amount> [currency]Transfer funds to a playeruxmessentials.economy.pay
/payconfirmConfirm a large /pay above the thresholduxmessentials.economy.pay
/payall <amount> [currency]Pay every online playeruxmessentials.economy.payall
/paytoggleRefuse incoming /pay transfersuxmessentials.economy.pay.toggle
/baltop [currency] [page]balancetopView the top balancesuxmessentials.economy.baltop
/wallet [currency]Visual wallet dashboarduxmessentials.economy.wallet

Examples

/balance
/balance Steve
/balance Steve gems
/pay Alex 500
/pay Alex 500 gems
/baltop
/baltop gems 2

Selling & Item Worth

CommandDescriptionPermission
/worth [item]Report the sell value of an itemuxmessentials.economy.worth
/setworth [item] <price>|clearSet or clear an item's sell valueuxmessentials.economy.setworth
/sell [amount]Sell the held itemuxmessentials.economy.sell
/sellallSell all sellable items in your inventoryuxmessentials.economy.sell

Examples

/worth
/setworth diamond 100
/sell
/sell 16
/sellall

Physical Money, Banks, Loans & Exchange

These convert virtual balance to physical notes, manage shared accounts, and move value between currencies. All of them are flag-gated in economy.conf.

CommandDescriptionPermission
/withdraw <amount>Turn virtual money into a physical banknoteuxmessentials.economy.withdraw
/depositCash a physical banknote back into your balanceuxmessentials.economy.deposit
/bank [create|deposit|withdraw|addmember|removemember …]Shared-bank accountsuxmessentials.economy.bank
/loan [status|take|pay …]Loans and credit-ratinguxmessentials.economy.loan
/exchange [<amount> <src> <dst>]Convert between currenciesuxmessentials.economy.exchange

Examples

/withdraw 1000
/deposit
/bank create
/bank deposit 500
/loan take 2000
/exchange 100 coins gems

Admin: The /eco Subtree

/eco (alias economy) is the staff economy toolkit. The bare command opens the admin GUI hub; the core mutation verbs are always on, while the extra subcommands are flag-gated in economy.conf.

CommandDescriptionPermission
/ecoOpen the admin economy GUI hubuxmessentials.economy.admin
/eco give|give-random <player> <amount…>Give a fixed amount / random rangeuxmessentials.economy.admin.give
/eco take <player> <amount>Take moneyuxmessentials.economy.admin.take
/eco set|reset <player> [amount]Set / reset a balanceuxmessentials.economy.admin.set
/eco giveall|giverandom|resetall …Bulk server-wide mutationsuxmessentials.economy.admin.bulk
/eco history [player]Transaction-history GUIuxmessentials.economy.admin.history
/eco logsGlobal economy log GUIuxmessentials.economy.admin.logs
/eco note give <player> <amount>Mint an admin banknote (no debit)uxmessentials.economy.admin.note
/eco backup|exportSnapshot / CSV exportuxmessentials.economy.admin.backup
/eco restore <player> <date>Restore a player's balanceuxmessentials.economy.admin.restore

Examples

/eco give Steve 1000
/eco give-random Steve 100 500
/eco take Steve 250
/eco set Steve 0
/eco giveall 100
/eco history Steve
/eco note give Steve 5000

Bypass & Exempt Nodes

NodePurpose
uxmessentials.economy.currency.<id>Use a specific currency (when it requires permission)
uxmessentials.economy.bypasscmdcostSkip per-command money costs
uxmessentials.economy.baltop.exemptHide your balance from /baltop
uxmessentials.economy.pay.confirm.bypassSkip the large-payment confirmation prompt
† Flag-gated commands

Commands marked /wallet, /sellall, /withdraw, /deposit, /bank, /loan, /exchange, and the extra /eco subcommands (note, backup, export, restore) — register only when their feature flag is enabled in economy.conf. On a fresh install some may not appear until you turn them on.


Next Steps