Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Creators
Details
Licensed ARR
Published 5 months ago
Updated 2 weeks ago
Changelog
New Features: Civilization Economy
The plugin has been updated with a comprehensive economy system that integrates directly with Vault. For these features to work, the Vault plugin must be installed on your server.
1. Civilization Bank
- Each civilization now has its own bank to store funds.
- Bank balances are saved automatically and persist across server restarts.
- New Commands:
/civ bank balance: Allows any member to check their civilization's bank balance./civ bank deposit <amount>: Allows any member to deposit money from their personal player account into the civilization's bank./civ bank withdraw <amount>: Allows the civilization's leader to withdraw funds from the bank and transfer them to their personal player account.
2. Automatic Land Upkeep
- A new automated upkeep system has been introduced to add an economic challenge to owning land.
- At a configurable time interval, the plugin will automatically deduct a certain amount of money from the civilization's bank for each chunk of land it owns.
- Failure to Pay: If a civilization does not have enough money in its bank to pay the upkeep cost, all of its claimed land will be automatically unclaimed. The civilization's leader will be notified when this happens.
3. New Configuration Options
A new economy section has been added to the config.yml file, allowing for full customization of the new features:
economy:
enabled: true # Master switch for all economy features (requires Vault)
starting-balance: 0.0 # The amount of money a new civilization starts with
upkeep:
enabled: true # Set to false to disable the land upkeep system
cost-per-chunk: 100.0 # The cost per chunk for each upkeep cycle
interval-hours: 24 # How often (in hours) the upkeep cost is charged
4. New Permissions
To control access to the new bank commands, the following permissions have been added:
civilizations.bank.balance: Allows viewing the civilization's bank balance. (Default:true)civilizations.bank.deposit: Allows depositing money into the civilization's bank. (Default:true)civilizations.bank.withdraw: Allows withdrawing money from the civilization's bank. (Default:op, but hard-coded for leader only)
Project-Level Changes
- The project has been updated to include the Vault API as a soft dependency. The plugin will continue to function without Vault, but all economy features will be disabled.



