iConomyUnlocked - Next-Generation Compatible Economy Plugin
Project Overview
The iConomy plugin's history dates back to the early days of Bukkit development when Nijikokun created the initial version. Throughout its existence, the modification has undergone numerous changes, being released in seven major versions. At one point, iConomy 5 development was continued by ElgarL, and then full maintenance was taken over by LlmDl.
Thanks to its stability and simple implementation, iConomy 5 successfully operated on numerous servers for many years. The transition to a modern solution became necessary after the emergence of VaultUnlocked, which added full UUID support to VaultAPI.
VaultUnlocked opens up new possibilities for integration with plugins that use non-player accounts (such as Towny), allowing you to avoid outdated economy working methods. iConomyUnlocked was created specifically for servers that continue to use iConomy 5, offering them a smooth transition to a modern system.
Key Features
- Compatibility with plugins based on Vault and Vault2 (VaultUnlocked)
- Support for Folia server platform
- Operation with H2 and MySQL databases
- Automatic configuration file updates while preserving user settings via CommentedConfiguration
- Data import function from iConomy 5.26
Required Components
For operation requires: VaultUnlocked or standard Vault.
Available Commands
The main command /money provides the following functionality:
- Viewing own balance
- ? — displaying help
- [player_name] — checking another user's balance
- rank — determining position in the richest players rating
- rank
— checking another player's rating - top [amount] — list of wealth leaders
- pay
— transferring funds to another participant - grant
— account replenishment - grant
- — funds withdrawal - set
— setting specific balance - hide
<true/false> — hiding/displaying account in top list - create
— creating account with standard balance - remove
— deleting account - reset
— resetting balance to initial value - purge — deleting accounts with standard balance
- empty — zeroing all accounts
- stats — economic system statistics
- importiconomy — importing data from iConomy 5.26
Permission System
iConomy.admin (default: false) includes:
- iConomy.admin.account.create — creating accounts
- iConomy.admin.account.remove — deleting accounts
- iConomy.admin.reset — resetting balances
- iConomy.admin.bank.create — creating banks
- iConomy.admin.empty — zeroing all accounts
- iConomy.admin.purge — deleting standard accounts
- iConomy.admin.stats — viewing statistics
- iConomy.admin.grant — replenishment/withdrawal of funds
- iConomy.admin.hide — managing visibility in rating
- iConomy.admin.set — setting balances
- iConomy.admin.importiconomy — importing data
Additional permissions:
- iConomy.access (default: true) — access to economic system
- iConomy.payment (default: true) — ability to make transfers
- iConomy.rank (default: true) — viewing ratings
- iConomy.list (default: op) — access to lists