The Diamond Bank 1.2.2

a simple diamond based economy

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

    Overview:

    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.

    Benefits:
    • 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.
    Features:
    • 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%.
    Commands:
    /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

    Permissions:

    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)
    diamondbank.pay - 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.

    Disclaimer:
    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.

    [​IMG]
    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. Support for 1.16.4
  2. Bug Fixes
  3. Support for 1.16.2

Recent Reviews

  1. Jackson572
    Jackson572
    5/5,
    Version: 1.2.2
    A wonderful plugin, exactly what I've been looking for for so long! Please upgrade to 1.17.1
  2. The_Chunky_Panda
    The_Chunky_Panda
    5/5,
    Version: 1.2-b3
    Works great and is a simple easy plugin for a diamond economy. I personally use this in conjunction with Slabbo and it works perfectly without much configuration. Although this plugin NEEDS to be updated to 1.16.2 soon as I want to use this plugin in my server update.
  3. Murabbi20
    Murabbi20
    4/5,
    Version: 1.2-b3
    This is a good plugin for SMP servers. However, please update to 1.16.2, for someone reason it breaks on the newest version
  4. gdaytoyamates
    gdaytoyamates
    3/5,
    Version: 1.2-b3
    This plugin works great, and a great detail is that if a diamond has any kind of NBT, it's not placed in the bank. It has one big problem though. I'm not sure if it's just because it's in 1.16 beta, but a player's bank balance is sometimes just wiped. If anyone can fix this please tell me!
  5. darjeeliing
    darjeeliing
    3/5,
    Version: 1.2-b3
    This plugin is overall good and exactly what I'm looking for, however there is one issue which makes it less useful. I did not find anywhere to post this as an issue (since there is no github listed on the resource page) but occasionally players' balances will be wiped and they'll reset to 0. I know that this is a glitch and not players lying to get more diamonds as it's happened to members of staff (myself included) and not only players. If there's a way to fix this it would be much appreciated, as I'd much rather use this over a normal economy plugin.
  6. Derekw
    Derekw
    4/5,
    Version: 1.2-b3
    Pretty good, simple plugin. I wish there was a logging option however, had some issues that could have been resolved with logging.
  7. PepijnGamer
    PepijnGamer
    5/5,
    Version: 1.2-b3
    Plugin works as intended, easy to use for my players, stable, and gets updates for new versions quite fast.

    The only thing missing is an option to disable the ''virtual'' bank system, and instead have the ability to let players store all their diamonds in a chest with a [Vault] sign on it. The option to share this chest with other players would also be nice. Other than that, great plugin!
    1. klugemonkey
      Author's Response
      It is an interesting thought.
  8. chromaleo17
    chromaleo17
    4/5,
    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!
  9. BarocoTaco
    BarocoTaco
    5/5,
    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.
  10. -BeefSoup-
    -BeefSoup-
    5/5,
    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.