public double getHoldingBalance() throws EconomyException {
try {
TownyMessaging.sendDebugMsg("Economy Balance Name: " + getEconomyName());
if (plugin.isRegister()) {
MethodAccount account = (MethodAccount) getEconomyAccount();
if (account != null) {
TownyMessaging.sendDebugMsg("Economy Balance: " + account.balance());
return account.balance();
} else {
TownyMessaging.sendDebugMsg("Account is still null!");
return 0;
}
} else {
Account account = (Account) getEconomyAccount();
if (account != null) {
TownyMessaging.sendDebugMsg("Economy Balance: " + account.getHoldings().balance());
return account.getHoldings().balance();
} else {
TownyMessaging.sendDebugMsg("Account is still null!");
return 0;
}
}