Information
banco 🏦 provides server owners with a simple and configurable item-based currency system, ideal for RPG-style servers. The plugin has been designed with performance on mind, making it a good fit for small or large servers equally.
Features
- 💰 Item-based economy system with support for bundles
- 💭 Customizable items (display name, lore, custom model data, item attributes...) with built-in support for ItemsAdder, Nexo, Slimefun, Oraxen, Nova and MythicMobs
- 🤝 Vault support (Towny Advanced, Factions, Jobs Reborn...)
- 🏷️ PlaceholderAPI support
- 🌐 Multi-language (full list here)
- 🍃 Lightweight and performant with scalable optimizations
- 😮💨 Developed with configurability and simplicity on mind
- ☕️ Extensive API for developers with countless possibilities
- ‼️ No dependencies other than Vault
Planned features
Folia support✅ (0.3+)Commands✅ (0.2+)Custom Model Data support✅ (0.5+)MySQL support✅ (1.1+)Update tracker✅ (0.2+)Baltop✅ (0.6+)Count Ender Chest items✅ (0.4+)
Dependencies
- Vault 1.7+ (required)
- PlaceholderAPI (optional)
- Towny Advanced (optional)
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 | ||||
| 15h ago | 1 |
- Added Minecraft 26.3 support
- Added CraftEngine item support
- Added the
--textflag to/baltopas a text-based alternative to the GUI - Player heads are now displayed in
/baltop(1.21.9+) - Updated
cloud-paperandcloud-minecraft-extrasto2.0.1 - Updated
faststats-javato0.30.1
- Fixed an issue where decimal transactions were incorrectly treated as offline transactions while the player was online when no items had decimal values configured, causing the player's balance to desynchronize until they rejoined the server
- Changed the negativeBalance setting so that its behavior also applies to third-party plugins using Vault's API
- Added default name fallback for Nexo items
- Fixed a
NullPointerExceptioninAbstractLocalUUIDResolver - Fixed a temporary inventory desync that could occur when a player dies
- Added additional checks to improve handling when a player changes worlds
- Adds new customization options:
scale,roundingMode,prefixandsuffix - Adds new granular item restrictions:
ANVIL,CRAFTING_TABLE,ENCHANTMENT_TABLE,INTERACT,INTERACT_WITH_ENTITY,CONSUMEandALL - Adds FastStats metrics support
- Updates the Ukrainian localization
- Improved the grammar and wording in
settings.yml - Fixes an issue that could cause item signatures to be inconsistent
- Fixes an issue where bundles could exceed their maximum capacity
- Adds support for Paper 26.2
- Fixes an issue with the Nexo integration where items would randomly lose their value
- Improves item identification matching and signature generation in vanilla items
- Fixes an issue with the Nexo integration where items would randomly lose their value
- Improves item identification matching and signature generation in vanilla items
- Fixes an issue where custom items generated in older versions weren't recognized as valid items
- Fixes an issue where custom items generated in older versions weren't recognized as valid items
- Fixes an issue where the legacy Vault API wasn't provided when using VaultUnlocked
- Fixes an issue where the legacy Vault API wasn't provided when using VaultUnlocked
- Added compatibility with Minecraft 26.1
- Added command /balanceconvert, which allows players to convert and compact their balance using Minecraft's dialog system
- Revamped the translations system to support MiniMessage tags and simplify customization
- Change is now automatically returned to the original storage source
- Removed Slimefun support due to lack of maintenance
- Reduced overhead in the UUID resolver
- Updated French localization
- Fixed race conditions in Towny that could cause negative balances for town and nation accounts
- Fixed multiple NPEs
- Fixed an issue where the VaultUnlocked implementation was not initialized
- Fixed an issue where some inventories did not respect the configured order
- Added compatibility with Minecraft 26.1
- Added command /balanceconvert, which allows players to convert and compact their balance using Minecraft's dialog system
- Revamped the translations system to support MiniMessage tags and simplify customization
- Change is now automatically returned to the original storage source
- Removed Slimefun support due to lack of maintenance
- Reduced overhead in the UUID resolver
- Updated French localization
- Fixed race conditions in Towny that could cause negative balances for town and nation accounts
- Fixed multiple NPEs
- Fixed an issue where the VaultUnlocked implementation was not initialized
- Fixed an issue where some inventories did not respect the configured order
- Fixed various typos in en_US which break some core functionality
- Fixed an issue where the info dialog used the wrong title
- Fixed various typos in en_US which break some core functionality
- Fixed an issue where the info dialog used the wrong title
- Fixes an issue where some dialogs wouldn't be shown to players
- Config section
menushas been renamed todialogs
- Fixes an issue where some dialogs wouldn't be shown to players
- Config section
menushas been renamed todialogs
- Adds **dialogs** for menu actions
- Adds **transaction history** API and command implementation (
/transactionsor/th) - Adds **experimental** asynchronous database writes (accessible via settings option)
- Adds command
/banco debug forcesave <account>, which can be helpful to find performance bottlenecks. This command requires debug mode to be active - Fixes a warning that was shown on each server start due to Cloud being outdated
- Fixes an issue where some debug messages would be sent even in production mode
- Updated Ukrainian localization
- Minimum required PaperMC version is now 1.21.7
- Adds **dialogs** for menu actions
- Adds **transaction history** API and command implementation (
/transactionsor/th) - Adds **experimental** asynchronous database writes (accessible via settings option)
- Adds command
/banco debug forcesave <account>, which can be helpful to find performance bottlenecks. This command requires debug mode to be active - Fixes a warning that was shown on each server start due to Cloud being outdated
- Fixes an issue where some debug messages would be sent even in production mode
- Updated Ukrainian localization
- Minimum required PaperMC version is now 1.21.7
- Fixes various concurrent modification exceptions in the cache system
- Fixes an issue where new players would have to rejoin for their balance to appear correctly
- Fixes various concurrent modification exceptions in the cache system
- Fixes an issue where new players would have to rejoin for their balance to appear correctly
- Added shulker box support
- Added Base64-encoded items
- Added experimental MySQL support
- Revamped bundles with ender chest and shulker box support
- Notorious performance improvements affecting most server setups
- Added Ukrainian localization
- Added French localization
- Commands have been reworked and now use Cloud
- Adds
maxStackSizevariable for vanilla items in settings - Adds native VaultUnlocked support
- Adds a toggle in settings to allow or denying accounts to have negative balance
- Various API methods deprecated in 1.0 have been removed
- Fixed various concurrent modification exceptions
- Fixed a specific race condition that would lead to null pointer exceptions in certain environments
- Fixed cyclic dependencies by scheduling item registration
- Fixed an issue that broke /banco info in 1.21.9
- Fixed an issue causing the database migration util not to trigger
- Added shulker box support
- Added Base64-encoded items
- Added experimental MySQL support
- Revamped bundles with ender chest and shulker box support
- Notorious performance improvements affecting most server setups
- Added Ukrainian localization
- Added French localization
- Commands have been reworked and now use Cloud
- Adds
maxStackSizevariable for vanilla items in settings - Adds native VaultUnlocked support
- Adds a toggle in settings to allow or denying accounts to have negative balance
- Various API methods deprecated in 1.0 have been removed
- Fixed various concurrent modification exceptions
- Fixed a specific race condition that would lead to null pointer exceptions in certain environments
- Fixed cyclic dependencies by scheduling item registration
- Fixed an issue that broke /banco info in 1.21.9
- Fixed an issue causing the database migration util not to trigger
- Fixes an issue where using the MythicMobs integration would introduce misbehaviours
- Fixes an issue where usernames in commands were case sensitive
- Fixes an issue where using the MythicMobs integration would introduce misbehaviours
- Fixes an issue where usernames in commands were case sensitive
- Fixes an issue within one of our libraries which prevented the plugin from initialising while our servers were down last Monday
- Fixes an issue within one of our libraries which prevented the plugin from initialising while our servers were down last Monday
- Fixes an issue with the Vault implementation where non-player accounts weren't properly stored
- Fixes an issue with the Vault implementation where non-player accounts weren't properly stored
- Revamped item registry with support for 3rd party plugins such as ItemsAdder, Oraxen, Nexo, Nova, Slimefun or MythicMos
- Bundles integration
- MiniMessage format support
- Various performance tweaks which should make a big difference in your server's MSPT
- Native Brazilian Portuguese localization (thanks to Redyiel)
- Native Russian localization (thanks to delta)
- The database can now be backed up with command /banco dump
- It is now possible to configure player heads with custom textures
- Message prefixes are customizable
- Fixes an issue where account UUIDs wouldn't match the actual player, causing issues with plugins such as Geyser
- Fixes an issue where items would be dropped to the floor instead of being passed between storage instances
- Fixes an issue with the Vault integration where some API methods were not correctly implemented
- Fixes an issue where the plugin would send unnecessary database verbose to the console
- Fixes an issue where the update checker would still look for updates in development builds
Full Changelog: https://github.com/myth-MC/banco/releases/tag/1.0.0