/
A simple server-side economy and player shop system for Minecraft NeoForge 1.21.1. No client mod required - works with vanilla clients!
Commands:
| Command | Description |
|---|---|
/bal or /balance | Check your balance |
/bal <player> | Check another player's balance |
/pay <player> <amount> | Send coins to another player |
/baltop or /leaderboard | View richest players |
/transactions or /history | View your transaction history |
Commands:
| Command | Description |
|---|---|
/shops or /marketplace | Open the shop browser GUI |
/shop create <name> | Create a new shop |
/shop list | List your shops |
/shop add <quantity> <price> | Add held item to your shop |
/shop manage | Open shop management GUI |
/shop delete | Delete your shop (items returned) |
/dailyCommands:
| Command | Description |
|---|---|
/daily or /claim | Claim your daily reward |
/streak | View your current streak |
Commands:
| Command | Description |
|---|---|
/coinflip <player> <amount> | Challenge a player |
/coinflip accept | Accept a challenge |
/coinflip deny | Deny a challenge |
/coinflip cancel | Cancel your outgoing challenge |
| Command | Description | Permission |
|---|---|---|
/eco add <player> <amount> | Add coins to a player | OP (level 2) |
/eco remove <player> <amount> | Remove coins from a player | OP (level 2) |
/eco set <player> <amount> | Set a player's balance | OP (level 2) |
/shop feature <shop> | Toggle featured status | OP (level 2) |
/shop setinfinite <shop> | Set shop items to infinite stock | OP (level 2) |
/shop admindelete <shop> | Delete any shop | OP (level 2) |
/shop listall | List all shops on the server | OP (level 2) |
mods folderConfig file is generated at config/simpleeconomy/config.json on first run.
| Option | Default | Description |
|---|---|---|
currencyName | "coins" | Name of the currency |
startingBalance | 100.0 | Balance given to new players |
taxRate | 0.05 | Tax rate on shop sales (5%) |
dailyBaseReward | 100 | Base daily reward |
dailyRewardIncrement | 50 | Extra reward per streak day |
maxStreak | 7 | Maximum streak days |
weeklyInterestRate | 0.10 | Weekly interest rate (10%) |
maxInterestAmount | 500.0 | Maximum interest payout |
killRewardPercent | 0.0 | PvP kill reward (% of victim's balance) |
Use the /eco add command in quest rewards to give players coins:
/eco add @p 100
Create admin shops with infinite stock using /shop setinfinite <shopname>.
Requirements: Java 21 (required by NeoForge 1.21.1)
./gradlew build
The built jar will be in build/libs/.
MIT License

A simple server-side economy and player shop system for Minecraft