me.mjolnir.mineconomy.internal.commands
Class Balance

java.lang.Object
  extended by me.mjolnir.mineconomy.internal.commands.Balance

public class Balance
extends java.lang.Object

Keeps MCCommandExecutor code neater.

Author:
MjolnirCommando

Constructor Summary
Balance()
           
 
Method Summary
static void check(org.bukkit.entity.Player player)
          Checks the player's balance.
static void check(java.lang.String bank, org.bukkit.entity.Player player)
          Check's the player's bank balance.
static void checkexp(org.bukkit.entity.Player player)
          Checks the player's experience points.
static void create(org.bukkit.entity.Player player, java.lang.String toPlayer)
          Creates a new account.
static void create(org.bukkit.entity.Player player, java.lang.String bank, java.lang.String account)
          Creates new bank account.
static void createBank(org.bukkit.entity.Player player, java.lang.String bank)
          Creates new bank.
static void delete(org.bukkit.entity.Player player, java.lang.String toPlayer)
          Deletes an account.
static void delete(org.bukkit.entity.Player player, java.lang.String bank, java.lang.String account)
          Deletes specified bank account.
static void deleteBank(org.bukkit.entity.Player player, java.lang.String bank)
          Deletes specified bank.
static void deposit(org.bukkit.entity.Player player, java.lang.String bank, double amount)
          Deposits amount in bank account.
static void deposit(org.bukkit.entity.Player player, java.lang.String currency, int amount)
          Deposits the specified amount of physical currency into specified account.
static void empty(org.bukkit.entity.Player player, java.lang.String toPlayer)
          Sets a player's balance to 0.
static void empty(org.bukkit.entity.Player player, java.lang.String bank, java.lang.String account)
          Empties specified bank account.
static void get(org.bukkit.entity.Player player, java.lang.String toPlayer)
          Gets a player's balance.
static void get(org.bukkit.entity.Player player, java.lang.String bank, java.lang.String account)
          Displays balance of specified bank account.
static void getTop(org.bukkit.entity.Player player, int size)
          Deprecated.  
static void give(org.bukkit.entity.Player player, java.lang.String toPlayer, java.lang.String payAmount)
          Gives a player money.
static void help(org.bukkit.entity.Player player, int page)
          Sends the help message to player.
static void pay(org.bukkit.entity.Player player, java.lang.String toPlayer, double payAmount)
          Pays a player.
static void rename(org.bukkit.entity.Player player, java.lang.String bank, java.lang.String account, java.lang.String newBank, java.lang.String newAccount)
          Renames specified bank account to specified bank account.
static void renameBank(org.bukkit.entity.Player player, java.lang.String bank, java.lang.String newBank)
          Renames specified bank to specified name.
static void set(org.bukkit.entity.Player player, java.lang.String toPlayer, double amount)
          Sets a player's balance.
static void set(org.bukkit.entity.Player player, java.lang.String bank, java.lang.String account, double balance)
          Sets account balance.
static void setCurrency(org.bukkit.entity.Player player, java.lang.String toPlayer, java.lang.String currency)
          Sets the specified player's currency to the specified currency.
static void take(org.bukkit.entity.Player player, java.lang.String toPlayer, java.lang.String takeAmount)
          Takes money from a player.
static void transfer(org.bukkit.entity.Player player, java.lang.String bank, java.lang.String account, java.lang.String toBank, java.lang.String toAccount, double amount)
          Transfers specified amount between the specified bank accounts.
static void withdraw(org.bukkit.entity.Player player, java.lang.String bank, double amount)
          Withdraws amount from bank account.
static void withdraw(org.bukkit.entity.Player player, java.lang.String currency, int amount)
          Withdraws the specified amount of exp from specified account.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Balance

public Balance()
Method Detail

help

public static void help(org.bukkit.entity.Player player,
                        int page)
Sends the help message to player.

Parameters:
player -
page -

check

public static void check(org.bukkit.entity.Player player)
Checks the player's balance.

Parameters:
player -

checkexp

public static void checkexp(org.bukkit.entity.Player player)
Checks the player's experience points.

Parameters:
player -

get

public static void get(org.bukkit.entity.Player player,
                       java.lang.String toPlayer)
Gets a player's balance.

Parameters:
player -
toPlayer -

set

public static void set(org.bukkit.entity.Player player,
                       java.lang.String toPlayer,
                       double amount)
Sets a player's balance.

Parameters:
player -
toPlayer -
amount -

pay

public static void pay(org.bukkit.entity.Player player,
                       java.lang.String toPlayer,
                       double payAmount)
Pays a player.

Parameters:
player -
toPlayer -
payAmount -

give

public static void give(org.bukkit.entity.Player player,
                        java.lang.String toPlayer,
                        java.lang.String payAmount)
Gives a player money.

Parameters:
player -
toPlayer -
payAmount -

take

public static void take(org.bukkit.entity.Player player,
                        java.lang.String toPlayer,
                        java.lang.String takeAmount)
Takes money from a player.

Parameters:
player -
toPlayer -
takeAmount -

empty

public static void empty(org.bukkit.entity.Player player,
                         java.lang.String toPlayer)
Sets a player's balance to 0.

Parameters:
player -
toPlayer -

create

public static void create(org.bukkit.entity.Player player,
                          java.lang.String toPlayer)
Creates a new account.

Parameters:
player -
toPlayer -

delete

public static void delete(org.bukkit.entity.Player player,
                          java.lang.String toPlayer)
Deletes an account.

Parameters:
player -
toPlayer -

deposit

public static void deposit(org.bukkit.entity.Player player,
                           java.lang.String currency,
                           int amount)
Deposits the specified amount of physical currency into specified account.

Parameters:
player -
currency -
amount -

withdraw

public static void withdraw(org.bukkit.entity.Player player,
                            java.lang.String currency,
                            int amount)
Withdraws the specified amount of exp from specified account.

Parameters:
player -
currency -
amount -

getTop

public static void getTop(org.bukkit.entity.Player player,
                          int size)
Deprecated. 

Sends the player the top ten richest accounts on the server.

Parameters:
player -
size -

setCurrency

public static void setCurrency(org.bukkit.entity.Player player,
                               java.lang.String toPlayer,
                               java.lang.String currency)
Sets the specified player's currency to the specified currency.

Parameters:
player -
toPlayer -
currency -

check

public static void check(java.lang.String bank,
                         org.bukkit.entity.Player player)
Check's the player's bank balance.

Parameters:
bank -
player -

createBank

public static void createBank(org.bukkit.entity.Player player,
                              java.lang.String bank)
Creates new bank.

Parameters:
player -
bank -

create

public static void create(org.bukkit.entity.Player player,
                          java.lang.String bank,
                          java.lang.String account)
Creates new bank account.

Parameters:
player -
bank -
account -

deleteBank

public static void deleteBank(org.bukkit.entity.Player player,
                              java.lang.String bank)
Deletes specified bank.

Parameters:
player -
bank -

delete

public static void delete(org.bukkit.entity.Player player,
                          java.lang.String bank,
                          java.lang.String account)
Deletes specified bank account.

Parameters:
player -
bank -
account -

get

public static void get(org.bukkit.entity.Player player,
                       java.lang.String bank,
                       java.lang.String account)
Displays balance of specified bank account.

Parameters:
player -
bank -
account -

set

public static void set(org.bukkit.entity.Player player,
                       java.lang.String bank,
                       java.lang.String account,
                       double balance)
Sets account balance.

Parameters:
player -
bank -
account -
balance -

deposit

public static void deposit(org.bukkit.entity.Player player,
                           java.lang.String bank,
                           double amount)
Deposits amount in bank account.

Parameters:
player -
bank -
account -
amount -

withdraw

public static void withdraw(org.bukkit.entity.Player player,
                            java.lang.String bank,
                            double amount)
Withdraws amount from bank account.

Parameters:
player -
bank -
account -
amount -

empty

public static void empty(org.bukkit.entity.Player player,
                         java.lang.String bank,
                         java.lang.String account)
Empties specified bank account.

Parameters:
player -
bank -
account -

renameBank

public static void renameBank(org.bukkit.entity.Player player,
                              java.lang.String bank,
                              java.lang.String newBank)
Renames specified bank to specified name.

Parameters:
player -
bank -
newBank -

rename

public static void rename(org.bukkit.entity.Player player,
                          java.lang.String bank,
                          java.lang.String account,
                          java.lang.String newBank,
                          java.lang.String newAccount)
Renames specified bank account to specified bank account.

Parameters:
player -
bank -
account -
newBank -
newAccount -

transfer

public static void transfer(org.bukkit.entity.Player player,
                            java.lang.String bank,
                            java.lang.String account,
                            java.lang.String toBank,
                            java.lang.String toAccount,
                            double amount)
Transfers specified amount between the specified bank accounts.

Parameters:
player -
bank -
account -
toBank -
toAccount -
amount -