Compatibility
Minecraft: Java Edition
26.2
26.1.x
1.21.x
Platforms
Supported environments
Server-side
Singleplayer
Tags
Creators
Details
Licensed MIT
Published 11 months ago
EconomyCraft
EconomyCraft provides a simple server-side cross-platform economy system for Fabric and NeoForge servers.
The mod requires Architectury API.
Commands
Player Commands
/bal [<player|selector>|top]- Check balances or view the top balances./pay <player> <amount>- Transfer money to another player./daily- Claim a daily login bonus./shop- Player-driven marketplace where players list items for sale.list <price> [<amount>]- List the item in your hand. Omit<amount>to list up to a full stack.
/servershop- Server-managed shop with unlimited supply. Prices can be edited in config/prices.json. Left click to buy, right click to sell (shift for a stack)./sell [<amount>|all|everything]- Sell the item in your hand. Useallto sell all matching items from your inventory, oreverythingto sell your entire inventory./orders- Request-based trading system. Click a request to fulfill it fully/partially.request <item> <amount> <price>- Create an item request.claim- Claim items bought or requested while offline.
Admin Commands
/eco addmoney <player|selector> <amount>- Add money to a player./eco setmoney <player|selector> <amount>- Set a playerâs balance./eco removemoney <player|selector> [amount]- Remove money from a player./eco removeplayer <player|selector>- Remove a player from the economy system./eco toggleScoreboard- Toggle the balance sidebar for all players.
Notes:
- Non-admin commands such as
/payor/dailyare standalone by default and also work under/eco(e.g.,/eco pay).
Setstandalone_commandstofalseinconfig.jsonto require the/ecoprefix. - Admin commands use
/ecounlessstandalone_admin_commandsis enabled.
Configuration
Configuration and player data are stored in config/economycraft/.
Default config.json
{
"startingBalance": 1000,
"dailyAmount": 100,
"dailySellLimit": 10000,
"taxRate": 0.1,
"pvp_balance_loss_percentage": 0.0,
"standalone_commands": true,
"standalone_admin_commands": false,
"scoreboard_enabled": true,
"server_shop_enabled": true,
"sell_enabled": true
}
startingBalance- initial money for new players. Default:1000.dailyAmount- money given by/daily. Default:100.dailySellLimit- maximum money a player can earn per day via selling.0disables the limit. Default:10000.taxRate- percentage tax applied to trades and orders (decimal factor, e.g.0.1= 10%). Default:0.1.pvp_balance_loss_percentage- percentage of a playerâs balance lost on PvP death and transferred to the killer (decimal factor, e.g.0.1= 10%).0disables this feature. Default:0.standalone_commands- enable standalone/pay,/daily, etc. Default:true.standalone_admin_commands- enable standalone/addmoney,/setmoney, etc. Default:false.scoreboard_enabled- show the balance sidebar by default. Can be toggled with/eco toggleScoreboard. Default:true.server_shop_enabled- enables the server shop (/servershopand/eco servershop). Default:true.sell_enabled- enables the/sellcommand (selling farmed items directly to the server). Set tofalseto steer players toward supply-driven trading via/shopand/orders. Default:true.
Placeholders
EconomyCraft can expose economy data to other mods through Text Placeholder API on Fabric, or its unofficial Placeholder API NeoForge port on NeoForge.
Both are optional and not bundled with EconomyCraft, the mod runs fine without them, but you must download the jar matching your Minecraft version/loader and drop it into your server's mods folder yourself before any placeholder below will resolve:
- Fabric: Text Placeholder API on Modrinth
- NeoForge: Placeholder API NeoForge on Modrinth
| Placeholder | Description |
|---|---|
%economycraft:balance% |
Raw numeric balance of the viewed player (e.g. 1000). |
%economycraft:balance_formatted% |
Balance formatted with currency symbol and thousands separator (e.g. $1.000). |
%economycraft:daily_sell_remaining% |
Remaining amount the player can earn from /sell today before hitting dailySellLimit. Shows â if the limit is disabled. |


