This version of the plugin does not have new functionalities, the premium version is the one that is being updated and has new functionalities.
- Native Minecraft Version:
- 1.16
- Tested Minecraft Versions:
- 1.16
- Languages Supported:
- English, Spanish
- Donation Link:
- https://paypal.me/esoterium
https://www.spigotmc.org/resources/...est-rpg-bank-for-your-server-1-16-1-17.93307/
![]()
![]()
I decided to create this plugin based on a certain server's skyblock due to lack of personal banking systems.
This is a personal banking system where you can deposit, withdraw, and view your transactions to protect your money from losing money from your wallet when you die.
When you deposit, your players invest their money, since from time to time they will receive interest that improves their economy.
With this plugin you will improve the economic system of your server, giving it a more RPG style and motivating players to take care of their money.
![]()
PERMISSIONS:
- System of bank, you deposit and withdraw money with limits.
- Look your recently transactions in real time.
- Death commission system.
- Interests system, give investments to your players for saving money in the bank.
- Highly configurable.
- Fully automated.
- Easy and understandable use.
- Admin commands and permissions
- SQLite Storage
- Spanish and English traduction support.
DEPENDENCIES:
- personalbank.admin (Permission for all admin commands)
- personalbank.default (Permission for players)
- VAULT
- PROTOCOLIB
Code (Text):
deathLostMoneyPercent: 0.1 #The percent of money that discounts when the player die, this money is from /balance
timeForInvestment: 86400 #Time in seconds for give the investment
maxLevelBank: 5 #the bank level must match the levels below
viewTransactions: 10 #Number of transactions of the transactions list
transactionLanguage: us #Transaction language (ES OR US)
commandForMenu: "menu" #If you has a menu, here you can put your command to open the main menu.
depositIcon: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZTM2ZTk0ZjZjMzRhMzU0NjVmY2U0YTkwZjJlMjU5NzYzODllYjk3MDlhMTIyNzM1NzRmZjcwZmQ0ZGFhNjg1MiJ9fX0=
withdrawIcon: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODE5YzFmMGZlMWZhN2Y0Yjc2ZTQ3MDNjMDZlMTIyZmM5ZDQwZWViNDQzY2U1N2U5ZjFmYmEyNWZmOTFmMDQ0YiJ9fX0=
transactionsIcon: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZDdkN2Y4ZmQ4N2ZlN2UzNGY5MTEzZGQzODVhYWI3YjI0ZWYyMjFjMTlkNDU1MTc1YjI1NzhhZjdmZjQ2ZWVjZiJ9fX0=
informationIcon: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZDAxYWZlOTczYzU0ODJmZGM3MWU2YWExMDY5ODgzM2M3OWM0MzdmMjEzMDhlYTlhMWEwOTU3NDZlYzI3NGEwZiJ9fX0=
toMainMenuIcon: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvODE2ZWEzNGE2YTZlYzVjMDUxZTY5MzJmMWM0NzFiNzAxMmIyOThkMzhkMTc5ZjFiNDg3YzQxM2Y1MTk1OWNkNCJ9fX0=
closeMenuIcon: BARRIER
limitDeposit: #Limit of deposit for each level
level1: 5000
level2: 10000
level3: 200000
level4: 3000000
level5: 4000000
investment: #The investment of bank for each level
level1: 0.1
level2: 0.3
level3: 0.5
level4: 0.6
level5: 0.7
Code (Text):
prefix: "§7[§6PersonalBank&7] §6⛃ §r"
noPermission: "§cYou do not have permission"
depositMoneySuccess: "§aThe money has been deposited successfully, Now you have §6%bank_current_balance% §ain the bank"
depositMoneyFailed: "§cMoney cannot be deposited"
withdrawMoneySuccess: "§aThe money has been successfully withdrawn, Now you have §6%bank_current_balance% §ain the bank"
withdrawMoneyFailed: "§aThe money has not been deposited"
exceedLimitBank: "§cThe amount entered exceeds the bank limit. Improve the bank level to deposit more money"
notDeposit: "§cYou must first make a deposit"
notTransactions: "§cYou do not have transactions."
notEnoughMoney: "§cYou do not have enough money in your wallet to make this transfer"
notAmountEnoughWithdraw: "§cYou do not have this amount to withdraw. Check your balance"
signTextLine1: "==^^^^^^^^^^^=="
signTextLine2: "===Type an==="
signTextLine3: "===amount==="
signFailed1: "§cPlease enter a valid number"
signFailed2: "§cEnter a valid amount"
signFailed3: "§cWrite only on the first line"
balanceAdminSuccess: "§athe balance of §6%bank_player% §ais §6%bank_current_balance%"
depositAdminSuccess: "§aThe deposit was did to §6%bank_player% §asuccessful"
withdrawAdminSuccess: "§athe withdraw was did to §6%bank_player% §asuccessful"
invalidMoneyAdmin: "§cEnter a valid a amount"
showTransactionsFirstLine: "======== %bank_player% Personal Bank =========="
showTransactionsLastLine: "========================================="
MainMenu:
name: "Personal bank account"
deposit:
name: "§aDeposit money"
lore:
- "§7Current money deposited: §6%bank_current_balance%"
- ""
- "§7Store your money and avoid losing it when you die"
- "§7while you go on adventures"
withdraw:
name: "§aWithdraw money"
lore:
- "§7Current money deposited: §6%bank_current_balance%"
- ""
- "§7Take your money from the bank and deposit"
- "§7in your wallet, take care you can lost it"
transactions:
name: "§aList of transactions"
goToMenu:
name: "§aGo to the menu"
lore:
- ""
exit:
name: "§aClose menu"
lore:
- ""
investmentInfo:
name: "§aInformation"
lore:
- "§7Keep your money safe in the bank"
- "§7You lose §6%bank_death_percent%% §7of your money"
- "§7from your wallet when you death"
- "§7Protect your money by depositing with us"
- ""
- "§7Your deposit limit: §6%bank_limit_deposit%"
- ""
- "§7You are granted a monetary investment"
- "§7for keeping your money in the bank"
- "§7every §6%bank_time_inverstment% §7hours"
Code (Text):
prefix: "§7[§6PersonalBank&7] §6⛃ §r"
noPermission: "§cNo tiene permiso para hacer esto"
depositMoneySuccess: "§aEl dinero ha sido depositado con exito, ahora posee §6%bank_current_balance% §aen el banco"
depositMoneyFailed: "§cEl dinero no pudo ser depositado"
withdrawMoneySuccess: "§aEl dinero ha sido retirado con exito, ahora posee §6%bank_current_balance% §aen el banco"
withdrawMoneyFailed: "§aEl dinero no ha sido depositado"
exceedLimitBank: "§cLa cantidad ingresada, supera el limite bancario. Mejore el nivel del banco para ingresar mas dinero"
notDeposit: "§cPrimero debe hacer un deposito"
notTransactions: "§cNo posee transacciones"
notEnoughMoney: "§cNo tiene el dinero suficiente en su billetera para hacer esta transferencia"
notAmountEnoughWithdraw: "§cUsted no tiene esta cantidad para retirar. Revise su saldo"
anvilMessage: "Ingrese la cantidad"
enterValidNumber: "§cIngrese un número valido"
enterValidAmount: "§cIngrese una cantidad valida"
balanceAdminSuccess: "§aEl dinero actual depositado de §6%bank_player% es §6%bank_current_balance%"
depositAdminSuccess: "§aSe deposito el dinero a §6%bank_player% correctamente"
withdrawAdminSuccess: "§aSe retiro el dinero a §6%bank_player% correctamente"
invalidMoneyAdmin: "§cIngrese una cantidad valida"
showTransactionsFirstLine: "======== Banco personal de %bank_player% =========="
showTransactionsLastLine: "============================================"
MainMenu:
name: "Cuenta de banco personal"
deposit:
name: "§aDepositar dinero"
lore:
- "§7Dinero actual depositado: §6%bank_current_balance%"
- ""
withdraw:
name: "§aRetirar dinero"
lore:
- "§7Dinero actual depositado: §6%bank_current_balance%"
- ""
transactions:
name: "§aObservar transacciones"
goToMenu:
name: "§aIr al menu"
lore:
- ""
exit:
name: "§aCerrar"
lore:
- ""
investmentInfo:
name: "§aInformación"
lore:
- "§7Conserva tu dinero a salvo en el banco"
- "§7Pierdes el §6%bank_death_percent%% §7de tu dinero"
- "§7de tu §6/balance §7cada vez que mueres"
- "§7protegelo con el banco"
- ""
- "§7Tu limite de deposito: §6%bank_limit_deposit%"
- ""
- "§7Se te otorga una inversión monetaria"
- "§7por guardar tu dinero en el banco"
- "§7cada §6%bank_time_inverstment% §7horas"
![]()
![]()
![]()
![]()
![]()
Any problems, questions or suggestions send me a PM here, on Spigot - I'm pretty active
Discord Support: https://discord.gg/k36fSD6amD and send PM to Celcius#0277
![]()
By purchasing this plugin, you agree to the following terms:
- Will not refund the charge: If you have a legitimate problem that causes the plugin to not work, or that works in a way that is very different than what is advertised above and that cannot be fixed, I will gladly refund you
- I cannot guarantee indefinite support.
- You may not redistribute or resell this plugin
- Very basic metrics are collected, including server version, plugin version, and players on the server
- I can refuse to support you with or without a specific reason.
- If you have a problem with this plugin please contact me before leaving a 1 star rating or less
- I can update these terms of use at any time, without notification
![]()
Servers using plugin: mc.esoterium.net
- Upgrade system bank
- Trade bank system
- GUI system

Personal Bank 1.3.4
A personal bank for your server, inspired by a certain popular server's skyblock
Recent Updates
- Visual transaction bug fixed Jun 12, 2021
- Interest bug fixed May 19, 2021
- Fixed Inverstment bug May 18, 2021