A plugin that stores player balances. Manages automatically saving these balances and can easily be referenced from other plugins.
/balance
shows your current balance in the bank/send [player] [amount]
sends money to an online player/baltop
shows the top balances on the server
- Mark Bank plugin as a dependency to your plugin in
pom.xml
- Import BankAPI and BankMain in your plugin with
import BankMain
andimport BankAPI
- Get BankAPI instance with
BankAPI bank = ((BankMain) Bukkit.getPluginManager().getPlugin("BankAPI")).getBankAPI();
void baltop(UUID playerID, int count)
double balance(UUID playerID)
- Returns player's true balance
int balanceInt(UUID playerID)
- Returns player's balance as an integer
void deposit(UUID playerID, double amount)
void withdraw(UUID playerID, double amount)
boolean send(UUID sender, UUID receiver, double amount)
boolean has(UUID playerID, double amount)
- Returns True if playerID's balance is greater or equal to amount
void donate(UUID receiver, double amount)
- Generates amount and deposits it to receiver's bank
void donate(double amount)
- Generates amount and deposits it to all player's banks.
boolean save ()
- Saves current state of currencies of all players to json file