Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Supported environments
Creators
Details
EconomyCraft
EconomyCraft provides a simple cross-platform economy system for Fabric and NeoForge servers.
The mod requires Architectury API and targets Minecraft 1.21.x.
Features
- Shop and order request system.
- Optional balance sidebar with top balances.
- Optional PvP balance loss system: optionally transfer a configurable percentage of the victim’s balance to the killer on death.
- Server-side only (no client installation required).
Commands
Player Commands
/balance [player|selector]
– Check balances./pay <player> <amount>
– Transfer money./daily
– Claim a daily login bonus./shop
– Opens the shop UI./shop sell <price>
– Sell the item in your hand./orders
– Opens the orders UI to browse and fulfill requests./orders request <item> <amount> <price>
– Create an item request./orders 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
/pay
or/daily
are standalone by default and also work under/eco
(e.g.,/eco pay
).
Setstandalone_commands
tofalse
inconfig.json
to require the/eco
prefix. - Admin commands use
/eco
unlessstandalone_admin_commands
is enabled.
Configuration
Configuration and player data are stored in config/economycraft/
.
Example config.json
{
"startingBalance": 1000,
"dailyAmount": 100,
"taxRate": 0.1,
"pvp_balance_loss_percentage": 0.0,
"standalone_commands": true,
"standalone_admin_commands": false,
"scoreboard_enabled": true
}
startingBalance
– initial money for new players. Default:1000
.dailyAmount
– money given by/daily
. Default:100
.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%).0
disables 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
.