The Diamond Bank 1.2.2
- Native Minecraft Version:
- Tested Minecraft Versions:
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)
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)
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...
The Diamond Bank 1.2.2
a simple diamond based economy
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.
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!
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.
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!
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.