The Diamond Bank 1.2-b2

a simple diamond based economy

  1. klugemonkey
    Native Minecraft Version:
    Tested Minecraft Versions:
    • 1.14
    • 1.15
    • 1.16
    The Diamond Bank 1.2-b2


    The Diamond Bank provides a simple diamond based economy compatible with Vault in Spigot. Players balances consist of both a bank balance and physical diamond nuggets, ingots and blocks on-hand.

    • Easy to use and very little configuration
    • Pay for items with diamond you have in your bank and if not enough pay with the diamond on your person.
    • Players can deposit diamond on-hand into their diamond bank account.
    • Players can withdraw diamond from their diamond bank account to their inventory.
    • Diamond gems are the base denomination, Diamond blocks are 9x just like in game.
    • Admins can add, remove or set diamond for players.
    • Vault compatible for online and offline transactions.
    • Support for Towny and Factions!
    • Stores diamond bank balances directly in persistent player data
    • PlaceholderAPI integration for %diamondbank_balance%, %diamondbank_in_bank%, and %diamondbank_on_hand%.
    /bank - check your balance
    /bank balance - check your balance
    /bank deposit - deposit diamond in hand
    /bank deposit all - deposit all diamond in inventory
    /bank pay <player> <amount> - pay an amount of diamond to a player
    /bank withdraw <amount> - withdraw amount of diamond
    /bank withdraw all - withdraw all your diamond
    /bank transfer <player> <amount> - transfer to player amount of diamond
    /bank add <player> <amount> - add amount of diamond to player balance
    /bank remove <player> <amount> - remove amount of diamond from player balance
    /bank set <player> <amount> - set player's balance
    /bank baltop - list the top bank balances
    /bank balance <player> - get a player's balance
    /diamondbank reload - reloads the configuration
    /balance <player> - get a player's balance
    /baltop - list the top bank balances
    /deposit - deposit diamond in hand
    /deposit all - deposit all diamond in inventory
    /pay <player> <amount> - pay an amount of diamond to a player
    /withdraw <amount> - withdraw amount of diamond
    /withdraw all - withdraw all your diamond


    diamondbank.balance - enables using the bank balance command (default: true)
    diamondbank.deposit - enables using the bank deposit (default: true)
    diamondbank.withdraw - enables using the bank withdraw command (default: true)
    diamondbank.transfer - enables using the bank transfer or bank pay command (default: true) - enables using the bank transfer or bank pay command (default: true)
    diamondbank.add - enables using the bank add command (default: op)
    diamondbank.remove - enables using the bank remove command (default: op)
    diamondbank.set - enables using the bank set command (default: op)
    diamondbank.baltop - enables using the bank baltop command (default: op)
    diamondbank.balance.others - enables using the bank balance <player> command (default: op)
    diamondbank.reload - enables using the bank reload command (default: op)

    Known Issues:

    Players that do /withdraw all on a large bank balance might cause lag.

    Terms of Service:
    The plugin is provided AS-IS.

    This plugin currently only supports versions 1.14+. It uses NMS methods so features will break if used with other versions of Minecraft than intended.

    It takes a lot of tasty coffee to keep cranking out quality code.
    Please donate if you like my plugins...
    bvbblepop likes this.

Recent Updates

  1. Beta Release 2 for 1.16.1
  2. Beta Release for 1.16.1
  3. Bug Fix

Recent Reviews

  1. chromaleo17
    Version: 1.1.12
    Great plugin but causes strange essentials economy lag? >.... [23:42:48 INFO]: [Essentials] Lag Notice - Slow Economy Response - Request took over 91.583ms!

    If this is fixed, I'll definitely rate 5 stars, no doubt!
  2. BarocoTaco
    Version: 1.1.12
    great plugin, also might want to fix the typo when you withdraw is says "form" instead of "from" also wondering if this plugin will have compatibility or does with some plugins like shop plugins and auctioning plugins.
  3. -BeefSoup-
    Version: 1.1.12
    This plugin has absolutely blown me away. I did not expect such high-quality performance from such a small plugin.

    One suggestion I would highly ask for is that diamonds in the bank are separate from the inventory + bank calculation.

    Just because a lot of my players just want their bank balance.
  4. Swordee
    Version: 1.1.9
    Works perfectly! I have a question however - can I combine multiple of your plugins (ex. Iron Bank) to expand the economy?
    1. klugemonkey
      Author's Response
      No that is not possible, but will be making some changes to PiggyBank to support more than one custom item.
  5. bvbblepop
    Version: 1.0.8
    Great system, made implementing diamonds as the staple of my server's economy really easy.

    On another note, if the author reads this... Is a 1.15 spigot version in the works?
  6. BoomPixels
    Version: 1.0.6
    Hello! I need some help. I am new at server hosting and i dont know how to add the diamond bank as an economy. Any way to do it?
    1. klugemonkey
      Author's Response
      Well you should add Vault to your server first, since DiamondBank works with Vault to support other plugins.