As a survival server grows, trading starts on its own: one player swaps iron for diamonds, another sells the produce of their farm. Sooner or later it pays to turn that bartering into a proper currency, for the players and for whoever runs the server. This guide covers building a server economy from scratch on plugin-capable software such as Paper, Purpur and Spigot: what Vault is for, picking an economy plugin, sign shops, and the topic most owners forget until it is too late, inflation.
What Vault does, and what it does not
The most common beginner mistake is treating Vault as an economy plugin. On its own, Vault stores nobody's balance and adds no money commands. Vault is a bridge: it defines a shared interface for economy, permissions and chat. Shop, jobs, land rental and reward plugins don't talk to a specific economy plugin; they talk to Vault, and Vault passes the request on to whichever economy plugin is installed.
The benefit is that you can swap the economy plugin later without reconfiguring dozens of plugins that depend on it. The consequence is that an economy always needs two pieces: Vault, and a plugin that actually keeps the balances. Install Vault alone and your shop plugins will complain that no economy was found.
After installing, run vault-info in the console. The Economy line in the output tells you which plugin is hooked in. If that line is empty or names something you didn't expect, the problem is in the bridge, not in your shop.
Choosing an economy plugin
The usual choice is EssentialsX. Many servers already run it for homes, warps and teleports, and it ships with a ready-made economy module. A dedicated economy plugin only makes sense when you need something specific, such as several currencies, bank accounts or balances shared across a network. Never run two economy plugins at once: Vault will use only one of them, and working out which becomes guesswork.
The order is simple: install Vault from the panel, then EssentialsX, then restart the server. The general steps are in our installing plugins guide. On first start EssentialsX creates plugins/Essentials/config.yml, and that is the file you edit in the file manager for anything economy-related.
Core settings
starting-balance: 100
currency-symbol: '$'
max-money: 10000000
min-money: -10000
- starting-balance: what a new player receives on first join. Keep it modest; a generous starting balance is inflation from day one.
- currency-symbol: the sign shown before amounts. If you want a currency name of your own, you can customise the chat messages as well.
- max-money and min-money: the highest and lowest balance an account can reach. Set
min-moneyto 0 if you don't want anyone going into debt.
Commands your players will use
CommandWhat it does/balanceShows your own balance.
/pay PlayerName 50Sends money to another player.
/baltopLists the richest players.
/eco give PlayerName 500Staff command that adds money to an account. It also has take, set and reset.
With a permissions plugin, give essentials.balance, essentials.pay and essentials.balancetop to the default group and keep essentials.eco for staff only. Setting up groups is covered in our LuckPerms guide.
Sign shops
Money only means something when there is somewhere to spend it. The simplest option is EssentialsX's own signs. First enable them in config.yml:
enabledSigns:
- buy
- sell
After a restart, a member of staff writes four lines on a sign: [Buy] or [Sell] on the first, the quantity on the second, the item on the third and the price on the fourth. A sign reading [Sell], 16, wheat, $8 takes 16 wheat from whoever right-clicks it and pays them 8 in return. These signs have unlimited stock, so they act as the server's own shop. If players shouldn't be able to create them, keep essentials.signs.create.buy and essentials.signs.create.sell for staff, while essentials.signs.use.buy and essentials.signs.use.sell go to everyone.
For a marketplace where players sell to each other, look at chest shop plugins. A player attaches a sign to their own chest; items sold really leave that chest, and the money goes to the owner's account. Because stock is limited, prices are set by player supply and demand. All of these plugins move money through Vault, so the two-piece setup above still applies.
Keeping inflation under control
Most server economies break the same way within a few months: money keeps flowing in and very little flows out. Eventually everyone holds millions, prices stop meaning anything, and a newcomer can't afford a thing. The fix is to balance, deliberately, where money enters and where it leaves.
Limit what comes in
- Pay little when players sell to the server. Unlimited buy signs are the biggest source of new money. Items that automatic farms produce endlessly (wheat, sugar cane, bones) should fetch a very low price or none at all.
- Keep rewards fixed. Vote rewards, quest rewards and daily login gifts should be small and predictable.
- Keep the starting balance low. Creating many accounts and funnelling their starting money into one is a well-known exploit.
Create ways for money to leave
Anything that removes money from the economy is called a money sink. Items bought from the server shop, paid warps or extra home points, rent for land protection and paid cosmetics all take money out for good. Payments between players are not sinks: the money only changes hands.
Measure and adjust
Once a week, check /baltop and the total money on the server. If the top accounts are growing fast, a sign is too generous or a farm is feeding a shop. Change prices in small steps and announce changes in advance; players see sudden, silent changes as unfair. If you spot a suspicious jump in someone's balance, CoreProtect logs show who took what from which chest.
Common mistakes
- Installing only Vault. Without an economy plugin on the other end of the bridge, no shop works.
- Editing balance files by hand. Don't change player files while the server is running; the plugin will overwrite your edit when it saves. Use
/ecoto correct balances. - Reworking the economy without a backup. Take a backup before large price changes or a plugin swap; it is the safest way to undo a change that goes wrong.
A balanced economy is one of the strongest reasons players stay. To set up the other essentials alongside it, see our survival plugin set.