
Vault 2.0 economy plugins
What is Vault2.0? Vault2.0 is an economy plugin that registers a Bukkit Economy service compatible with the Vault API, allowing other plugins (shops, ranks, etc.) to use money without depending on the original Vault.jar. It includes menus, pay/charge flows
- Загрузки
- 80K
- Подписчики
- 50
- Обновлён
- 25 июля 2026 г.
- Лицензия
- All-Rights-Reserved
Опубликован 27 ноября 2025 г.
━━━━━━━━━━IMPORTANT━━━━━━━━━━
- Do NOT run this plugin alongside the original Vault.jar (same plugin name). Remove Vault.jar before starting
━━━━━━━━━━Features━━━━━━━━━━
- Internal economy with persistence (file storage; optional MySQL).
- /pay with GUI and per-player submenu (pay, charge, view balance, loans).
- Loans with GUI wizard (amounts via chat only).
- Defaulted effects configurable (slowness/fatigue, etc.) when a loan defaults.
- /vault main menu (Pay / Loan / Settings / Reload / Update).
- Safe reload: /vault reload updates config.yml and messages_*.yml without overwriting your values.
- Multi-language: en, es, fr, de, nl, pt, ru, zh_TW, hi.
━━━━━━━━━━ Installation ━━━━━━━━━━
Copy the .jar file to the plugins folder on your server. Start the server to generate the configuration.
- MySQL compatibility: compatibility with MySQL, allowing users to integrate and manage databases more efficiently.
━━━━━━━interactive menu━━━━━━━━
📃Submenu:
1:💲pay send money to a player
2:💲balance shows the player's money
3:💲Charge sends an interactive message to the player with the designated amount (clicking on the message automatically sends the money without using commands).
━━━━━━━━Loan System━━━━━━━━
The loan system helps manage the game's finances. Players can apply for loans, manage payments, and view their financial status.
Request a Loan
To request a loan, open the menu with /loan or /prestamo and select Request. Specify the amount and, if there are installments, also the amount of each one.
Money Delivery
Upon confirmation, the money is instantly deposited, and the loan is recorded as "active."
Automatic Collection
The system attempts to collect installments automatically. If there's enough balance, it deducts from the balance.
View Status
In the menu, the Status option shows the outstanding balance and the next payment date.
Pay Manually
You can use the Pay option to pay part or all of the loan at any time.
debt
If there's not enough balance to collect, the loan goes into debt. This can cause negative effects until the debt is settled. This system simplifies financial management in the game, offering control and dynamism.
Spoiler
📜 Commands List:
| /vault -> open main menu
| /vault reload -> reload config + messages and add missing sections
| /vault update -> check updates
| /vault resetbalances (confirm) -> clear balance
| /pay -> open player list GUI
| /loan | /prestamo -> open loan GUI
| /balance -> show your balance
| /eco give/take -> admin (OP)
🔐 Permissions:
| vault.balance -> /balance
| vault.pay -> /pay + GUI
| vault.loan -> /loan /prestamo + loans
| vault.eco -> /eco give / take
📃Placeholders
| - %vault_balance% - Current player's raw balance.
| - %vault_balance_formatted% - Current player's balance formatted with the plugin's economy format.
| - %vault_eco_balance% - Current player's raw economy balance.
| - %vault_eco_balance_formatted% - Current player's formatted economy balance.
| - %vault_eco_balance_fixed% - Current player's balance with exactly 2 decimal places.
| - %vault_eco_balance_commas% - Current player's balance with comma thousand separators.
| - %vault_eco_balance_short% - Current player's abbreviated balance, such as 1.2k or 3.4m .
| - %vault_currency_symbol% - Currency symbol from the plugin config.
| - %vault_balance_<player>% - Raw balance of the specified player.
| - %vault_balance_formatted_<player>% - Formatted balance of the specified player.
| - %vault_ecobalance<0-8>dp% - Current player's balance with a custom number of decimal places.
| - %vault_top% - Top 10 richest players as a multiline list.
| - %vault_top_<n>% - Full top entry for rank n .
| - %vault_top_name_<n>% - Player name at rank n .
| - %vault_top_amount_<n>% - Formatted balance at rank n .
Ченджлог
1.7.0Релиз26.1.1, 26.1.2, 26.2 · 25 июля 2026 г.
Vault2.0 Update v1.7.0
2 new improvements are being implemented in this update
Asynchronous Saving in MySQL
Changes to balances no longer block the server's main thread. Balances are now updated instantly in memory and saved to MySQL in the background. This reduces stuttering or micro-freezes when there are many transactions. Server shutdown is also protected by a final save to prevent the loss of pending data.
Separate Balances for Selected Worlds
You can specify in the config.yml file which worlds will have separate economies. Only the worlds you include in world_balances.separate_worlds will use separate balances. All others continue to use the usual global balance. The /balance and /pay commands, the payments menu, /eco, and placeholders now display the correct balance based on the current world. Backward compatibility is maintained, as global calls without a world parameter continue to use the global balance.
1.7.0Релиз1.20.4, 1.20.5, 1.20.6 · 25 июля 2026 г.
Vault2.0 Update v1.7.0
2 new improvements are being implemented in this update
Asynchronous Saving in MySQL
Changes to balances no longer block the server's main thread. Balances are now updated instantly in memory and saved to MySQL in the background. This reduces stuttering or micro-freezes when there are many transactions. Server shutdown is also protected by a final save to prevent the loss of pending data.
Separate Balances for Selected Worlds
You can specify in the config.yml file which worlds will have separate economies. Only the worlds you include in world_balances.separate_worlds will use separate balances. All others continue to use the usual global balance. The /balance and /pay commands, the payments menu, /eco, and placeholders now display the correct balance based on the current world. Backward compatibility is maintained, as global calls without a world parameter continue to use the global balance.
1.6.5Релиз26.1.1, 26.1.2, 26.2 · 9 июля 2026 г.
Vault2.0 — Update v1.6.5
I fixed the color issue in the configurable text that was being sent as clickable components in ChargeRequestService.java.
Colors and RGB values from the YAML file are now preserved in all languages for:
pay.request.prefix
pay.request.click
pay.request.hover
I left all “cancel” buttons clickable in prompts that use %cancel%.
“pay” still cancels with /pay cancel.
Loans and configuration editing now cancel with
/vault cancel.
I added support for Simplified Chinese with the messages_zh_CN.yml file.
- I added a “Quick Pay” submenu when tapping “Pay” within the
/paymenu inPayMenuService. - That submenu displays notes with the following amounts: 1k, 2k, 3k, 4k, 5k, 6k, 7k, 8k, 9k, 10k, 20k, 30k, 40k, 50k, 60k, 70k, 80k, 90k, 100k, 300k, 500k, 600k, 700k, 800k, 900k, 1M.
- I also kept the manual option via chat with a “Custom Amount” button, so the current system isn’t lost.
- I added a “Back” button to return to the player’s previous menu.
1.6.5Релиз1.20.4, 1.20.5, 1.20.6 · 9 июля 2026 г.
Vault2.0 — Update v1.6.5
I fixed the color issue in the configurable text that was being sent as clickable components in ChargeRequestService.java.
Colors and RGB values from the YAML file are now preserved in all languages for:
pay.request.prefix
pay.request.click
pay.request.hover
I left all “cancel” buttons clickable in prompts that use %cancel%.
“pay” still cancels with /pay cancel.
Loans and configuration editing now cancel with
/vault cancel.
I added support for Simplified Chinese with the messages_zh_CN.yml file.
- I added a “Quick Pay” submenu when tapping “Pay” within the
/paymenu inPayMenuService. - That submenu displays notes with the following amounts: 1k, 2k, 3k, 4k, 5k, 6k, 7k, 8k, 9k, 10k, 20k, 30k, 40k, 50k, 60k, 70k, 80k, 90k, 100k, 300k, 500k, 600k, 700k, 800k, 900k, 1M.
- I also kept the manual option via chat with a “Custom Amount” button, so the current system isn’t lost.
- I added a “Back” button to return to the player’s previous menu.
1.6.4Релиз26.1.1, 26.1.2, 26.2 · 19 июня 2026 г.
Vault2.0 — Update v1.6.4
In this update, the visuals have been greatly improved, and some minor bugs have been fixed.
I recommend that you delete the “messages” folder to apply all the changes
-The vault prefix has been changed -The colors have been changed and the message display has been improved -The display of the messages has been improved -RGB color support has been added
Thanks for using Vault2.0!
If you encounter any issues, please send your report or suggestion to the Discord...
1.6.4Релиз1.20.4, 1.20.5, 1.20.6 · 19 июня 2026 г.
Vault2.0 — Update v1.6.4
In this update, the visuals have been greatly improved, and some minor bugs have been fixed.
I recommend that you delete the “messages” folder to apply all the changes
-The vault prefix has been changed -The colors have been changed and the message display has been improved -The display of the messages has been improved -RGB color support has been added
Thanks for using Vault2.0!
If you encounter any issues, please send your report or suggestion to the Discord...
1.6.3Релиз26.1, 26.1.1, 26.1.2 · 10 июня 2026 г.
Vault2.0 — Update v1.6.3
A bug has been fixed
- Now, if you use an add-on that modifies the chat with formats such as: & , § , &#RRGGBB , <#RRGGBB>, this will not affect valid chat values
Thanks for using Vault2.0!
If you find any issue, send server version + plugin version + full error log.
1.6.3Релиз1.19.3, 1.19.4, 1.20 · 10 июня 2026 г.
Vault2.0 — Update v1.6.3
A bug has been fixed
- Now, if you use an add-on that modifies the chat with formats such as: & , § , &#RRGGBB , <#RRGGBB>, this will not affect valid chat values
Thanks for using Vault2.0!
If you find any issue, send server version + plugin version + full error log.
Комментарии
Загружаем…