public class TownyEconomyObject extends TownyObject
Constructor and Description |
---|
TownyEconomyObject() |
Modifier and Type | Method and Description |
---|---|
boolean |
canPayFromHoldings(double amount)
Does this object have enough in it's economy account to pay?
|
boolean |
collect(double amount,
java.lang.String reason)
When collecting money add it to the Accounts bank
|
java.lang.String |
getEconomyName()
Get a valid economy account name for this object.
|
double |
getHoldingBalance() |
java.lang.String |
getHoldingFormattedBalance()
Used To Get Balance of Players holdings in String format for printing
|
boolean |
pay(double amount,
java.lang.String reason)
Tries to pay from the players holdings
|
boolean |
payTo(double amount,
TownyEconomyObject collector,
java.lang.String reason)
When one account is paying another account(Taxes/Plot Purchasing)
|
void |
removeAccount()
Attempt to delete the economy account.
|
boolean |
setBalance(double amount,
java.lang.String reason)
Set balance and log this action
|
getFormattedName, getName, getTreeDepth, getTreeString, getUID, isChangedName, setChangedName, setName, setUID, toString
public boolean pay(double amount, java.lang.String reason) throws EconomyException
amount
- reason
- EconomyException
public boolean collect(double amount, java.lang.String reason) throws EconomyException
amount
- reason
- EconomyException
public boolean payTo(double amount, TownyEconomyObject collector, java.lang.String reason) throws EconomyException
amount
- collector
- reason
- EconomyException
public java.lang.String getEconomyName()
public boolean setBalance(double amount, java.lang.String reason) throws EconomyException
amount
- reason
- EconomyException
public double getHoldingBalance() throws EconomyException
EconomyException
public boolean canPayFromHoldings(double amount) throws EconomyException
amount
- EconomyException
public java.lang.String getHoldingFormattedBalance()
public void removeAccount()