Economy and shop plugins

Minecraft economy plugin generator: design your server's money system

Describe how money should work on your server, from starting balance to shops, jobs and taxes. Spaleforce writes the Java code, compiles it and hands you a .jar that can plug into Vault, so your other plugins see the same balances.

Free to start · No credit card

Custom Minecraft economy plugin with balances, shop menu and Vault support, generated with Spaleforce

Vault provider or consumer

Register your own currency with Vault, or charge and pay players through the economy you already run.

Prices live in config

Menus, prices and payouts sit in config.yml, so rebalancing takes a reload, not a rebuild.

Compiled, errors fixed automatically

The project is built with Maven on our servers. Build errors go back to the AI until the .jar compiles.

Balances on your scoreboard

PlaceholderAPI placeholders put each player's money in a scoreboard, tab list or chat format.

What a custom economy plugin has to handle

An economy looks simple until players probe its edges. Balances must survive restarts, newcomers need a starting amount, and /pay or /eco must work on players who are offline.

Store amounts as whole cents or BigDecimal so thousands of payments never drift. /pay must refuse negative values, self-payments and missing funds, and check and move the balance in one step so two quick commands cannot spend the same coins twice. Write these rules into your description.

  • Currency name, symbol, decimals and starting balance
  • Player commands: /balance, /pay, paged /baltop
  • Admin commands behind their own permission
  • A transaction log for missing-money reports

Vault economy plugin: provider or consumer?

Vault stores no money. It is a shared interface: one plugin provides the economy, and shops, jobs or land-claim plugins read and change balances through it without caring where they are saved.

Tell the generator which role you want. A provider registers its own Economy implementation, which makes your currency the server's currency. A consumer uses whatever economy is installed, such as the one bundled with EssentialsX. Either way the Vault API is added at compile time, but the Vault plugin itself must be in your plugins folder.

Shop plugins for Minecraft: menus, signs and auctions

The usual formats are an admin /shop menu, a /sell command for farms, chest shops run by players and an auction house with timed listings.

Chest-menu shops are where duplication bugs hide. The plugin must cancel every click and drag in the menu, shift-clicks and number keys included, and identify shop items by a hidden data tag rather than a display name anyone can copy with an anvil. For player shops, decide who may open the stock chest and where expired auction items go when the seller is offline.

Balancing a server economy over time

Money enters through faucets (mob kills, jobs, selling crops, daily rewards) and leaves through sinks (shop purchases, taxes, auction fees). When faucets outrun sinks, prices climb and new players never catch up.

Keep every number in config.yml with a reload command, watch /baltop for a few weeks and start payouts low: raising them later is easier than taking money back. A new sink, such as a weekly tax above a threshold, is one modification request away.

Storage, performance and testing

YAML files suit a small community, SQLite handles thousands of accounts in one file, and MySQL fits if you already run a database. In every case, saves should run asynchronously from an in-memory cache, and /baltop should be served from a cached ranking. On Folia, pick Folia as the target so the code uses its region-based scheduling.

Before launch, start the plugin on a real test server from the editor: try a negative /pay, spam-click the shop, restart and check the balances. Then ask for fixes in plain words, like "add a 3 second cooldown to /pay", and roll back through version history if a change goes wrong.

How it works

  1. 1

    Write down the rules

    Currency, starting balance, commands, permissions, where money comes from and where it goes.

  2. 2

    Pick server and version

    Paper, Purpur, Pufferfish, Leaf, Folia, Spigot or Bukkit, on Minecraft Java 1.16 to 26.3.

  3. 3

    Let it compile

    Maven builds the code, and any build error is sent back to the AI for an automatic fix.

  4. 4

    Test, adjust, install

    Try it on the test server, request changes, then drop the .jar into your plugins folder.

Economy and shop prompts ready to paste

Vault economy core
Create a Paper 1.21.4 economy plugin that registers as the Vault economy provider. Currency Coins, symbol $, starting balance 250. Commands: /balance [player], /pay <player> <amount> (refuse negative amounts, self-payment and insufficient funds), /baltop with 10 players per page, /eco give|take|set with the permission economy.admin. SQLite storage with an in-memory cache and asynchronous saves. Add the PlaceholderAPI placeholder %coins_balance%.
Admin shop menu
Create a Spigot 1.20.4 shop plugin using Vault. /shop opens a 54-slot menu with the categories Blocks, Farming, Mob drops and Redstone. Left click buys 1, shift + left click buys 64, right click sells 1, shift + right click sells every matching item. Items and prices in config.yml, reloaded with /shop reload. Cancel all clicks and drags inside the menu.
Jobs that pay
Create a Paper 1.21.1 jobs plugin using Vault. Miner is paid per ore mined (not for blocks placed by players), Farmer per fully grown crop harvested, Hunter per hostile mob killed (not from spawners). One job at a time with /jobs join and /jobs leave, with a 1 hour cooldown on switching. Payouts and a daily cap in config.yml, earnings shown in the action bar.
Auction house
Create a Purpur 1.21.4 auction house plugin with Vault. /ah sell <price> lists the item in hand for 48 hours, at most 5 listings per player or 10 with the permission ah.vip. /ah opens a paged menu, newest first. A sale pays the seller minus a 5% fee. Expired or cancelled items wait in /ah collect for offline sellers. Save listings to a YAML file.
Bank with interest and tax
Create a Paper 26.1.2 bank plugin on top of any Vault economy. /bank deposit and /bank withdraw move money between wallet and bank. Bank balances earn 0.5% interest every real hour, capped at 10000 per player. Every Sunday at 18:00 server time, wallets above 1000000 pay a 2% tax. Rates and times in config.yml, every payment logged to a file.

Frequently asked questions

Is the Minecraft economy plugin generator free?

Yes. Sign in with Google, no card needed. The free plan gives 5 AI generations or modifications per day, with a 2-hour wait between generations. Pro (€20/month) gives 20 per day with no wait, Ultimate (€50/month) 50 generations plus 20 modifications. There are no credits to buy.

Do I need Vault installed on my server?

Only if the plugin uses it. The Vault API is added automatically at compile time, but the Vault plugin must be in your plugins folder, along with an economy provider if your plugin only consumes one.

Can a generated plugin replace my current economy plugin?

Yes. Ask for a Vault economy provider and every plugin that goes through Vault will use its balances. Importing balances from your old plugin is a separate request, so describe the old storage format if you need it.

Which Minecraft versions and servers are supported?

Paper, Purpur, Pufferfish, Leaf, Folia, Spigot and Bukkit, on Java Edition 1.16 to 26.3. The AI only uses API methods that exist in the version you pick. Versions 1.8 to 1.15 are not offered.

Do I need to know Java?

No. You describe the economy in plain English and receive a compiled .jar. Its config.yml is created on first start, so you can adjust prices without touching code, and the project files stay visible in the online editor.

Can I use the plugin on a server that earns money?

On the free plan, the embedded Powered by Spaleforce mention must stay in the plugin. Pro and Ultimate plugins carry no Spaleforce mention and may be used commercially, royalty-free.

Give your server an economy that fits it

Write down your currency, shops and payouts, and get a compiled .jar you can test on a real server the same day. Free to start, no card required.

Generate my economy plugin

Updated September 17, 2026