

Mogrul Economy
This mod presents a comprehensive economic system for Minecraft servers, specifically designed for owners of private and public servers based on Forge and NeoForge. It fills the gap in quality economy mods for versions from Forge 0.1 to 1.20.1 and NeoForge 0.3 and above, offering flexible server-side configuration.
Core System Components
Currency Management
The primary feature allows players to track their balance, view other participants' funds, and transfer currency between players. Administrators get advanced economic management capabilities.
Regular player commands:
/currency
— show own balance/currency <player>
— show specified player's balance/currency send <player> <amount>
— transfer money to another participant
![] (https://github.com/Mogrul/MogrulEconomy/blob/NeoForge_1.21.1/images/sending_currency.png?raw=true)
Administrator functions:
/currency remove <player> <amount>
— deduct funds from player's balance/currency set <player> <amount>
— set specific player balance
Trading System
Secondary component enables item trading between players through a convenient chat interface, eliminating the need for complex commands to cancel transactions.
Main command:
/trade <amount> <player> <price>
— create trade offer for held item
![] (https://github.com/Mogrul/MogrulEconomy/blob/main/images/trade_sent_example.png?raw=true) ![] (https://github.com/Mogrul/MogrulEconomy/blob/main/images/trade_request_example.png?raw=true)
Monster Rewards
Component provides monetary rewards for killing mobs. Administrators can set specific amounts for particular creatures.
Administrator commands:
/mobrewards set <mob> <amount>
— set reward for mob kill/mobrewards remove <mob>
— remove mob reward
Player Bounty System
Feature allows establishing bounties on other players. When the target is killed, the reward transfers to the killer and automatically removes.
For players:
/bounty add <player> <price>
— set or add to current player bounty
For administrators:
/bounty remove <player>
— remove bounty from specified player
Trading Posts
Mod enables creating shops as traditional village traders. Players can purchase items by simply right-clicking on NPC merchants.
Shop management:
/shops create <trader_name> <item> <quantity> <price>
— create merchant/shops remove
— remove shop you're looking at
Configuration Settings
Configuration file mogruleconomy-common.toml
located in server settings folder allows customizing:
- Command names
- Currency names in singular and plural forms
- Currency symbols
- New player starting balance
- Individual component activation/deactivation
[Currency]
currencyCommandName = "currency" # Main currency command
currencyNameSingular = "Pound" # Currency unit singular
currencyNamePlural = "Pounds" # Currency unit plural
currencySymbol = "£" # Currency symbol
startingCurrency = 100 # New players starting balance
[MobRewards]
mobRewardsEnabled = true # Monster rewards activation
mobRewardsCommandName = "mobreward" # Rewards command
[Trade]
tradeEnabled = true # Trading system activation
tradeCommandName = "trade" # Trading command
[Shops]
shopsEnabled = true # Shops activation
shopsCommandName = "shops" # Shop management command
Modern Data Processing
The system utilizes .json format files for data storage, ensuring high performance and ease of editing.