Personal Bank 1.3.4

A personal bank for your server, inspired by a certain popular server's skyblock

  1. celcius
    Native Minecraft Version:
    Tested Minecraft Versions:
    • 1.16
    Languages Supported:
    English, Spanish
    This version of the plugin does not have new functionalities, the premium version is the one that is being updated and has new functionalities.


    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.

    • 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.
    • personalbank.admin (Permission for all admin commands)
    • personalbank.default (Permission for players)
    • VAULT

    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: "========================================="
      name: "Personal bank account"
        name: "§aDeposit money"
          - "§7Current money deposited: §6%bank_current_balance%"
          - ""
          - "§7Store your money and avoid losing it when you die"
          - "§7while you go on adventures"
        name: "§aWithdraw money"
          - "§7Current money deposited: §6%bank_current_balance%"
          - ""
          - "§7Take your money from the bank and deposit"
          - "§7in your wallet, take care you can lost it"
        name: "§aList of transactions"
        name: "§aGo to the menu"
          - ""
        name: "§aClose menu"
          - ""
        name: "§aInformation"
          - "§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: "============================================"
      name: "Cuenta de banco personal"
        name: "§aDepositar dinero"
          - "§7Dinero actual depositado: §6%bank_current_balance%"
          - ""
        name: "§aRetirar dinero"
          - "§7Dinero actual depositado: §6%bank_current_balance%"
          - ""
        name: "§aObservar transacciones"
        name: "§aIr al menu"
          - ""
        name: "§aCerrar"
          - ""
        name: "§aInformación"
          - "§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: 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
    • Upgrade system bank
    • Trade bank system
    • GUI system
    Servers using plugin:

Recent Updates

  1. Visual transaction bug fixed
  2. Interest bug fixed
  3. Fixed Inverstment bug

Recent Reviews

  1. NWA_Ice
    Version: 1.3.2
    Good work man, Tysm for add support with purpur <3
    Keep working on this plugin pls.
    I can pay you for a premium version, contact me pls
  2. Sixsoul
    Version: 1.3.2
    "Donate to me or don't expect support." - This Developer

    Developer is rude, and good luck getting support in the discord. I asked politely for help daily for weeks, with no response. Guy suddenly adds purpur support weeks later after ignoring every support message, and then has the audacity to call ME childish and say I should donate if I expect support. Ok.

    (Mind you, I actually offered to pay for a purpur compatible version, and was still ignored for weeks, so even if you do donate, you won't get help.)
  3. Sixsoul
    Version: 1.3.1
    Spits errors like crazy using Purpur 1.16.5. Have tried reaching out on discord but support is awful/non-existent.
    1. celcius
      Author's Response
      It's a free plugin, you can't expect your problems to be solved immediately, if that's what you want you can donate to me and I will work for you. However, I have already developed a version compatible with purpur, in the same way I refuse to give you any kind of support again due to your childish attitude
  4. Sixsoul
    Version: 1.3
    InventoryClick error in console every time someone uses the bank. Impossible to get support via discord.
  5. ayukays
    Version: 1.3
    I literally just installed, and I can say it's better than other bank plugins and has some upcoming features I'm excited to see!!
  6. EdwardDarksword
    Version: 1.2
    I like this plugin very much, the developer was very helpful on discord when bugs arose.
    1. celcius
      Author's Response
      Thank you very much for your support, I am attentive to your concerns
  7. NWA_Ice
    Version: 1.2
    Great, I was wait for permissions bro, tysm.
    I love your plugin :D ...............
    1. celcius
  8. DaP_PVPYT
    Version: 1.2
    hay,im using this plugin
    i use this plugin for 1.16.1
    but i cant use anything
    can u help me?
    or add my dc
    1. celcius
      Author's Response
      Hi, contact me for DC Celcius#0277, I try help you.
      I have only tested the plugin on 1.16.5 and i am using the resource in my minecraft server
  9. NWA_Ice
    Version: 1.1
    Great Economy Plugin
    I'll wait for next updates
    1. celcius
  10. Drox18
    Version: 1.1
    Good Plugin
    Have an interest system of economy.
    1. celcius
      Author's Response
      I hope to bring new improvements