COWMODSКаталог модов

burger-economy

Fully fledged economy mod (server-only) inspired by DonutSMP

Автор: soknife1,7 тыс.3обновлён 22 окт. 2026 г.
ЭкономикаУправлениеТехнологии

Описание

A complete server-side economy for Fabric: balances, a shop, a player auction house, and a buy-order market. Everything runs on the server, so your players join with a totally vanilla client and interact through normal chest menus. No client mod, no proxy, no database, no setup.

Works on both online-mode and offline-mode servers with no configuration.

Features

  • 💰 Balances. Every player gets an account. They can pay each other and check a live leaderboard.
  • 🛒 Shop. Set it up with simple JSON files, one per category. Buy, sell, and Sell All, with a running total. Comes with sensible defaults so it works the moment you install it.
  • 📥 Bulk selling with /sell. Drop a pile of items into a grid and see exactly what everything is worth before you confirm. The window stays open so you can keep selling.
  • ⚡ Quick Buy. Every player builds their own one-click buy screen for the things they buy over and over, one item or a full stack per slot. Each click pays the cheapest price available right now, across the shop and the auction house, and the tooltip shows the exact total before you click.
  • 🏷️ Auction House. Player-run buy-now listings that never expire. Enchantments, custom names and all other item data are kept exactly as they were. Buyers can take one item from a stack or the whole lot, and the seller still gets the full listed price. Anything you buy or cancel waits safely in a collection box, so nothing is ever lost to a full inventory.
  • 📦 Buy-Order Market. Post a request for items you want, at a price you set, and other players fill it for the money.
  • 🎁 Daily reward on the first login of each day.
  • ☠️ Death penalty, a configurable money sink when players die.
  • 🧮 Economy controls for bigger servers: daily sell limits, a shop that only sells what players have sold to it, and prices that shift with supply. All optional and off by default.
  • 🛡️ Double-click protection. A fast click can never charge a player twice.
  • 📊 Scoreboard integration. Keeps a money objective in sync so sidebar mods can display balances.

Commands

CommandDescription
/shopOpen the shop (buy, sell, sell all, paginated)
/sellOpen the bulk sell window
/qb (or /quickbuy)Open your Quick Buy screen
/ah (or /auction)Open the auction house
/ah buy <name>Open the auction house filtered to items matching a name
/ah sell <price>List the item in your hand for buy-now (price is for the whole stack)
/ah claimClaim items from your collection box
/ordersOpen the buy-order market (create, view, fill)
/pay <player> <amount>Pay another player (with a confirmation screen)
/baltopTop balances in chat (also works from the server console)
/balance [player], /money, /balView your balance, or someone else's
/eco give|take|set <player> <amount>Operators. Adjust a balance
/shop enable <true|false>Operators. Turn selling off or back on
/shop reloadOperators. Reload shop files without restarting

Quick Buy

Open /qb (or the ⚡ button in the shop), press ✎ Edit, and add items from the picker: anything tradeable, plus custom shop items and whatever is on the auction house right now. Choose one or a full stack for each slot, then Save. From then on it's one click per purchase, with no confirmation screen.

Every click buys item by item from whichever source is cheapest at that moment, so one click might take 20 Ender Pearls from a cheap listing, 12 from a pricier one, and the rest from the shop. If the market, your balance or your inventory space can't cover a whole stack, the slot buys as many as it can and shows you that amount and price first.

Configuration

On first launch the mod writes everything it needs to config/economy/ and config/orders/. There is no manual setup. Edit config/economy/config.json to tune it:

{
  "startingBalance": 15000,
  "dailyRewardAmount": 2000,
  "deathPenaltyPercentage": 2,
  "maxBalance": 0,
  "currencySymbol": "$"
}

Set dailyRewardAmount or deathPenaltyPercentage to 0 to switch either off, and maxBalance to 0 for no cap.

The shop

One JSON file per category in config/economy/shop/. A set of defaults (building blocks, wood, redstone, terracotta, valuables and more) is written on first launch, and you can edit, add or delete them freely. Run /shop reload to apply your changes.

{
  "category_name": "Valuables",
  "category_item": "minecraft:diamond",
  "items": [
    {
      "id": "minecraft:diamond",
      "can_buy": true,
      "can_sell": true,
      "quantity": 1,
      "buy_price": 800,
      "sell_price": 400
    }
  ]
}

quantity is how many items one purchase gives you, so you can price things by the stack. Keep buy_price above sell_price or players can farm the difference.

Items can also carry a components block (custom name, lore, custom data) if you want to sell datapack items or custom gear.

Controlling your economy (optional)

If money is piling up on your server, these extra fields on any shop item help pull it back. They are all off unless you add them.

SettingWhat it does
daily_sell_limitHow many a player can sell per day at full price. They are shown how many they have left before they click.
stock_backedThe shop can only sell what players have sold to it. Nothing is created from nothing.
sell_price_floor, sell_price_floor_atThe more of an item the shop holds, the less it pays. Dumping 500 diamonds no longer pays the same as selling your first one.
buy_price_floor, buy_price_floor_atThe other half. An overstocked shop sells cheaper, which clears the backlog again.

There is also /shop enable false, which switches off selling while leaving buying open. Players can still spend, but they cannot make more money.

Which version has what

Feature1.0.0 (MC 1.21.11)1.1.0 (MC 26.2)1.2.0 (MC 26.3)
Balances, shop, auction house, buy orders, daily reward, death penalty✅✅✅
/sell, /shop enable, /shop reload, economy controls❌✅✅
Quick Buy, buying part of an auction listing, /ah buy <name>, double-click protection❌❌✅

Галерея

Shop UIShop Buy/Sell screenAuction house UIOrders UI

Последние версии

Все версии →
release

burger-economy 1.2.0

1.2.0
22 окт. 2026 г.142Minecraft: 26.3fabric
Скачать
Что нового
## Burger Economy 1.2.0 for Minecraft 26.3 Requires **Minecraft 26.3** and **[Fabric API](https://modrinth.com/mod/fabric-api)**. Server-side only. ### ✨ New - **⚡ Quick Buy** (`/qb`, `/quickbuy`, or the ⚡ button in `/shop`) - Each player builds their own one-click buy screen from anything tradeable. - Each slot buys **one item** or a **full stack**. Right-click a slot in edit mode to switch between the two. - Every click pays the **cheapest price available right now**, item by item across the shop and every matching auction listing. - The tooltip shows the live total and where it's coming from, and that total is exactly what the click charges. - If the market, the player's balance or their inventory space can't cover a full stack, the slot buys what it can and shows the smaller amount first. - **🏷️ Partial auction buys** - **Click** a listing to buy one item, or **shift-click** to buy the whole stack. - The rest stays listed at the remaining price, so the seller still receives the full listed total. - Multi-item listings now show a **per-item price**. - **🔎 `/ah buy <name>`** opens the auction house already filtered by name. ### 🔧 Changed - You now buy straight from the listing row in the auction house; the separate buy screen is gone. The grid updates in place after each purchase. - **Double-click protection** on the shop, `/sell`, auction house, Quick Buy and confirm-screen buttons. A fast click can no longer trigger a phantom second purchase. ### 📁 Data - New file: `config/economy/quickbuy.json` stores each player's Quick Buy layout.
release

burger-economy 1.1.0

1.1.0
31 июл. 2026 г.886Minecraft: 26.2fabric
Скачать
Что нового
Adds Minecraft **26.2** support, a new bulk sell window, and some optional tools for controlling your server's economy. **Upgrading from 1.0.0 is safe.** All your existing files (balances, shop categories, auction listings, collection box, daily rewards, buy orders) load as they are, and every 1.0.0 command still works. The new shop settings are all turned off by default, so your shop keeps behaving exactly like it did. > 1.0.0 is still the version for Minecraft 1.21.11. This one is for 26.2. ### New **`/sell`, a bulk sell window.** Drop a pile of items into the grid and it shows you what every stack is worth, plus the total, before you confirm anything. Items your shop doesn't buy show up as `$0, not listed` so you never sell something by accident. Selling does not close the window, so you can keep dumping items in (handy while picking up your drops after a death). Anything you leave in there is given straight back when you close, and you get a summary in chat. **`/shop enable <true|false>`** (ops only). Turns off selling to the shop while leaving buying switched on. Handy when there's too much money floating around: players can still spend, but they can't make more. The setting is saved, so it survives a restart. Sell buttons turn into barriers, and anyone with the shop already open still can't sneak a sale through. **`/shop reload`** (ops only). Reloads your shop files after you edit prices, no server restart needed. **Optional shop settings** you can add to any item. All of them are off unless you turn them on: * `daily_sell_limit`: how many a player can sell per day at full price. The shop tells them how many they have left before they click. * `stock_backed`: the shop can only sell what other players have sold to it. Nothing is created out of thin air. * `sell_price_floor` and `sell_price_floor_at`: the more of an item the shop is holding, the less it pays for it. Dumping 500 diamonds no longer pays the same as selling your first one. * `buy_price_floor` and `buy_price_floor_at`: the other side of that. When the shop is overstocked, it sells cheaper, which clears the backlog. **Every money change is now written to the server log**, tagged `[PAY]`, `[DAILY]`, `[DEATH]` and `[ECO]`, alongside the `[SHOP]` and `[AH]` lines that were already there. Useful if you ever need to work out where someone's money went. ### Changed * `/baltop` now prints to chat only (the old GUI is gone) and works from the server console and command blocks. * Buying now checks you have room first, and tells you your inventory is full instead of taking your money and shoving the items into your collection box. * The `currencySymbol` setting in `config.json` actually works now. Before this it was ignored and everything showed as `$` no matter what you set. ### Fixed * A typo in a shop file used to break the entire shop menu. Now that one item just shows up as a barrier, so you can see which line is wrong and everything else keeps working.
release

burger-economy 1.0.0

1.0.0
9 июл. 2026 г.633Minecraft: 1.21.11fabric
Скачать
Что нового
## Burger Economy 1.0.0 — initial release A self-contained, **server-side** economy for Fabric. Players join with a vanilla client — nothing to install client-side. **Features** - 💰 Balances with `/pay`, `/baltop`, and admin `/eco give|take|set` - 🛒 Paginated **shop** (buy / sell / sell-all) defined by simple JSON files — ships with sensible defaults - 🏷️ Player **auction house** — buy-now listings, full item/NBT preserved - 📦 Player **buy-order market** (`/orders`) - 🎁 Daily login reward · ☠️ death-penalty money sink - 📊 Live `money` scoreboard objective for sidebar displays **Notes** - Self-provisions its config on first launch — no setup required - Requires **Fabric API**; sgui is bundled inside the jar Built for Minecraft 1.21.11 (Java 21+).