summaryrefslogtreecommitdiffstats
path: root/Essentials/src/com/earth2me/essentials/register/payment/methods/iCo4.java
diff options
context:
space:
mode:
Diffstat (limited to 'Essentials/src/com/earth2me/essentials/register/payment/methods/iCo4.java')
-rw-r--r--Essentials/src/com/earth2me/essentials/register/payment/methods/iCo4.java28
1 files changed, 26 insertions, 2 deletions
diff --git a/Essentials/src/com/earth2me/essentials/register/payment/methods/iCo4.java b/Essentials/src/com/earth2me/essentials/register/payment/methods/iCo4.java
index 1f33df12c..52fb36e15 100644
--- a/Essentials/src/com/earth2me/essentials/register/payment/methods/iCo4.java
+++ b/Essentials/src/com/earth2me/essentials/register/payment/methods/iCo4.java
@@ -3,8 +3,6 @@ package com.earth2me.essentials.register.payment.methods;
import com.earth2me.essentials.register.payment.Method;
import com.nijiko.coelho.iConomy.iConomy;
import com.nijiko.coelho.iConomy.system.Account;
-
-
import org.bukkit.plugin.Plugin;
@@ -19,51 +17,61 @@ public class iCo4 implements Method
{
private iConomy iConomy;
+ @Override
public iConomy getPlugin()
{
return this.iConomy;
}
+ @Override
public String getName()
{
return "iConomy";
}
+ @Override
public String getVersion()
{
return "4";
}
+ @Override
public int fractionalDigits()
{
return 2;
}
+ @Override
public String format(double amount)
{
return com.nijiko.coelho.iConomy.iConomy.getBank().format(amount);
}
+ @Override
public boolean hasBanks()
{
return false;
}
+ @Override
public boolean hasBank(String bank)
{
return false;
}
+ @Override
public boolean hasAccount(String name)
{
return com.nijiko.coelho.iConomy.iConomy.getBank().hasAccount(name);
}
+ @Override
public boolean hasBankAccount(String bank, String name)
{
return false;
}
+ @Override
public boolean createAccount(String name)
{
if (hasAccount(name))
@@ -83,6 +91,7 @@ public class iCo4 implements Method
return true;
}
+ @Override
public boolean createAccount(String name, Double balance)
{
if (hasAccount(name))
@@ -102,16 +111,19 @@ public class iCo4 implements Method
return true;
}
+ @Override
public MethodAccount getAccount(String name)
{
return new iCoAccount(com.nijiko.coelho.iConomy.iConomy.getBank().getAccount(name));
}
+ @Override
public MethodBankAccount getBankAccount(String bank, String name)
{
return null;
}
+ @Override
public boolean isCompatible(Plugin plugin)
{
return plugin.getDescription().getName().equalsIgnoreCase("iconomy")
@@ -119,6 +131,7 @@ public class iCo4 implements Method
&& plugin instanceof iConomy;
}
+ @Override
public void setPlugin(Plugin plugin)
{
iConomy = (iConomy)plugin;
@@ -139,11 +152,13 @@ public class iCo4 implements Method
return account;
}
+ @Override
public double balance()
{
return this.account.getBalance();
}
+ @Override
public boolean set(double amount)
{
if (this.account == null)
@@ -154,6 +169,7 @@ public class iCo4 implements Method
return true;
}
+ @Override
public boolean add(double amount)
{
if (this.account == null)
@@ -164,6 +180,7 @@ public class iCo4 implements Method
return true;
}
+ @Override
public boolean subtract(double amount)
{
if (this.account == null)
@@ -174,6 +191,7 @@ public class iCo4 implements Method
return true;
}
+ @Override
public boolean multiply(double amount)
{
if (this.account == null)
@@ -184,6 +202,7 @@ public class iCo4 implements Method
return true;
}
+ @Override
public boolean divide(double amount)
{
if (this.account == null)
@@ -194,26 +213,31 @@ public class iCo4 implements Method
return true;
}
+ @Override
public boolean hasEnough(double amount)
{
return this.account.hasEnough(amount);
}
+ @Override
public boolean hasOver(double amount)
{
return this.account.hasOver(amount);
}
+ @Override
public boolean hasUnder(double amount)
{
return (this.balance() < amount);
}
+ @Override
public boolean isNegative()
{
return this.account.isNegative();
}
+ @Override
public boolean remove()
{
if (this.account == null)