Skip to content
9MinecraftServer.com home Search servers
EN

Translate this page

Sign up free
Run your server

Minecraft server economy plugin setup: Vault, shops, jobs and the sinks that stop inflation

An economy is Vault plus a provider (EssentialsX is fine), one shop plugin, one or two ways to earn, and more ways to spend than to earn. The last part is the one most servers skip.

For server ownersUpdated 8 min read

Quick answer
  • Vault is the API every shop and jobs plugin talks to; EssentialsX provides the balances behind it. That pair is enough for most servers.
  • Shops: ChestShop (signs), QuickShop-Hikari (click a chest) or EconomyShopGUI (admin menu shop). All three are free and updated.
  • Money entering: jobs, /sell, mob drops, vote rewards. Money leaving: claim blocks, rank-ups, taxes, repairs, admin shop buys. Leaving must be bigger.
  • Vote rewards and crates that pay cash are the two things that most often break a small economy.

A Minecraft server economy plugin is really four plugins that agree on one number: a player's balance. Vault is the shared API, an economy provider (usually EssentialsX) stores the balances, a shop plugin moves items for money, and something like Jobs Reborn or /sell puts money into the system in the first place. Get those four talking and you have an economy in an hour. Keeping it worth anything after month two is the actual job, and that comes down to sinks: there have to be more good reasons to spend than ways to earn.

This guide sets up the stack with the plugins that are maintained as of late September 2026, gives starting numbers that do not need fixing in week three, lists the sinks that work, and names the two mistakes that inflate most small economies into meaninglessness. On our list, 172 servers tag themselves economy, and the ones that keep players are the ones where a diamond still costs something in month six.

The stack: Vault plus a provider

  1. Install Vault. The classic Vault is at release 1.7.3 and still works on current Paper; VaultUnlocked is a maintained fork (a release in April 2026) that keeps the same API so Vault plugins run unchanged, and newer plugins such as QuickShop-Hikari and Towny support it directly. Either is fine; do not run both.
  2. Install an economy provider. EssentialsX's economy module is built in and needs no setup: it registers with Vault on start, and /balance, /pay, /baltop and /eco exist immediately. Standalone economy plugins exist, but EssentialsX is the one every shop plugin has been tested against.
  3. Set the four numbers in plugins/Essentials/config.yml (below) and restart.
  4. Confirm the hookup with /eco give YourName 100 then /balance. If a shop plugin later says "no economy found," it is looking for Vault and one of the first two steps is missing.
# plugins/Essentials/config.yml (economy keys, with the shipped defaults)
starting-balance: 0            # raise: see the balances section
currency-symbol: '$'
currency-symbol-suffix: false
max-money: 10000000000000
min-money: -10000                # negative balances are allowed by default; set 0 if you don't want debt
minimum-pay-amount: 0.001
economy-log-enabled: false       # turn on: logs sell and sign transactions
economy-log-update-enabled: false  # also logs every Vault transaction from other plugins
command-costs: {}                # charge for commands, e.g. "repair: 250"

The EssentialsX commands your players will use: /balance [player], /pay <player> <amount>, /balancetop [page] (aliased /baltop), /sell <itemname|hand|inventory|blocks> [amount], /worth with the same arguments to preview a price, and /paytoggle to refuse payments. Staff get /eco <give|take|set|reset> <player> <amount>. Sell prices live in worth.yml.

Shop plugins that are maintained

PluginKindCost and statusBest for
ChestShopPlayer shops on signsFree, LGPL-2.1; needs Vault or Reserve plus an economy pluginSurvival and towny servers where players run market stalls. Zero GUI, works on any client including Bedrock.
QuickShop-HikariPlayer shops by clicking a chestFree, GPLv3 and AGPLv3; Java 21+, Minecraft 1.20+, a Vault-compatible economyThe same job with no sign syntax to learn. Players hold an item, click a chest, type a price.
EconomyShopGUIAdmin shop in a menuFree (updated September 2026); needs Vault, VaultUnlocked, PlayerPoints or several othersA server-run shop with fixed buy and sell prices. This is also your price floor and ceiling, which matters below.
ShopGUI+Admin shop in a menuPaid, on SpigotMC and BuiltByBitThe same category with more polish and paid support. Not necessary to start.

A ChestShop sign is four lines: the owner's name (left blank, it fills in), the quantity, the price as B 10 : 8 S (buy for 10, sell for 8) and the item name or ? to auto-fill from the chest. QuickShop-Hikari needs no commands for normal play; /qs price, /qs remove and /qs find exist for the edge cases. Run one player-shop plugin and one admin-shop plugin, not two of either.

Money sources: where cash comes from

Every unit of currency has to enter somewhere. The sources you choose set the pace of the whole economy.

  • Jobs Reborn. Players join jobs (miner, farmer, hunter) and earn per action, with levels that raise pay. Updated July 2026 by Zrips; requires CMILib and Vault. The most controllable source, because pay per action is a number you set per job and can cut in one file when the money supply grows too fast.
  • /sell to the server at worth.yml prices, or the admin shop's sell side. Simple, and the reason a farm of 4,000 melons is worth building. Set sell prices low: the server buying everything at a good price is an infinite money printer.
  • Mob drops and quests that pay cash. Small amounts, tied to effort.
  • Vote rewards. Fine at a token amount. See the section on what breaks economies.
  • Player-to-player trade moves money but creates none, which is why player shops are the healthiest part of any economy: a rich player buying another player's diamonds redistributes without inflating.

Sinks: where money goes to die

A sink removes currency from the game entirely. Player shops are not sinks. The admin shop's buy side, taxes and fees are. A healthy server has more of these than it has sources, and each one should buy something a player actually wants:

SinkHowWhy it works
Claim blocksGriefPrevention's ClaimBlocksPurchaseCost with Vault; see the GriefPrevention guideLand is the thing survival players want most and never stop wanting.
Rank-ups on the free ladderA price per step in your rank-up plugin, run through LuckPerms tracksGives the whole economy a purpose. Prison is built on it.
Admin shop buysEconomyShopGUI buy prices set well above sell pricesConvenience purchases (blocks in bulk, food) drain steady small amounts.
Command costsEssentialsX command-costs: /repair, /back, /warp to a distant placeTiny, frequent, and nobody minds.
Town upkeep and taxesTowny's daily upkeep, or a plot tax on a plots serverScales with how much a player owns, which is exactly who has the most cash.
Auctions and lotteriesA cut of every auction sale, lottery ticketsRemoves a slice of every big transaction.
Cosmetics for in-game moneyA cosmetics plugin that accepts Vault currencyConverts idle money into something visible, and it is EULA-neutral because it was earned in game.

Starting balances and prices

Three rules: give new players enough to do one meaningful thing, price the admin shop so it bounds the market rather than replacing it, and keep the gap between buy and sell large.

SettingStarting pointReasoning
starting-balance250 to 500Enough for a few claim blocks or a stall, not enough to skip the first day of work.
Admin shop sell price for a common crop (wheat, one item)About 1A stack sells for 64: a farm is worth it, a bot farm is not rich.
Admin shop buy price for the same item3 to 5 times the sell pricePlayers buy from players first, which keeps the market alive.
Diamond, admin shopSell 50 to 100, buy 400 to 800, or do not sell diamonds at allSelling high-end items in the admin shop kills the mining economy.
Jobs pay per block mined (stone)0.1 to 0.3An hour of mining earns hundreds, not thousands. Level multipliers add the growth.
First rank-up on the free ladder1,000 to 2,500Reachable in a session or two, so the loop is visible immediately.
Vote reward50 to 100, or claim blocks or a cosmetic key instead of cashA daily vote should be worth a few minutes of play, not an hour of it.

Scale everything together. If your economy runs in thousands instead of tens, multiply every row, but keep the ratios.

What breaks economies

  • Vote rewards that pay too much. Votes are the one source every player can tap every day with zero effort, and they scale with your player count. A $1,000 vote reward on a server where mining earns $200 an hour makes mining pointless within a week. Pay votes in claim blocks, cosmetic crate keys or a small sum, and let the vote count itself be the reward that ranks you higher on lists.
  • Crates that drop cash. A crate key that can pay $10,000 turns every key into a lottery ticket and every lottery winner into a whale. Keep cash out of crates; put cosmetics, keys and modest items in them. Our vote crates guide has reward tables that do not break anything.
  • An admin shop that buys everything. If the server pays a decent price for every item, players never trade with each other and the money supply grows with every farm. Buy only common goods, at low prices.
  • Staff using /eco give. One "sorry for the rollback, here's $5,000 each" and the price of everything doubles. Compensate in items or claim blocks, and log it.
  • Dupes and exploits. An economy is only as sound as the item supply. Update the server, watch /baltop for someone who was poor yesterday, and look at the economy log before you ask them.
  • No sinks. The quiet killer. Money that has nowhere to go accumulates until prices mean nothing, and the players who arrive in month four can never catch up.
  • Selling money in the store. This one breaks the economy and the rules at once. Mojang's guidelines and our EULA guide cover the line; buying in-game currency with real money is the definition of pay-to-win for most players.

Keep an eye on it

Once a week, look at three things: /baltop (is the top balance ten times the tenth, or a hundred times?), the total money supply from the economy log or a placeholder (is it growing faster than the player count?), and the admin shop's most-sold item (is one farm dominating?). Adjust one number at a time, announce it, and give a week before you touch another. A reset of the economy is sometimes right at a new season, but a reset because the numbers got away from you is a reset players remember.

Then tell players what kind of economy you run. "Player-driven economy, jobs and chest shops, no money in the store" is a sentence that answers the pay-to-win question on your listing and moves you toward the 250-character description that counts for listing strength. Claim your listing from its server page to write it, and tag economy alongside your main mode.

Quick questions

Do I need Vault if I only use EssentialsX?

For EssentialsX's own commands, no. For anything else that touches money (shops, jobs, claim-block purchases, rank-ups), yes: they ask Vault, and Vault asks EssentialsX. Install it from the start.

ChestShop or QuickShop-Hikari?

Both are free and maintained. ChestShop's sign format is a small thing to learn and works identically for Bedrock players through Geyser; QuickShop-Hikari is the easier first experience on Java. Pick one; running both splits the market and confuses new players.

Should I let balances go negative?

EssentialsX allows a small negative balance by default (min-money: -10000). Set it to 0 unless a plugin needs debt. Players discovering they can go negative through command costs is a support ticket, not a feature.

Is a server economy plugin pay-to-win?

The economy is not; the store can be. As long as real money never buys currency, items or advantages, the in-game economy stays fair. Players decide based on the store page, so keep it to cosmetics and say so in your listing.