mirror of
https://github.com/MilkBowl/Vault.git
synced 2024-09-21 02:01:10 +02:00
added hasAccount to Economy as requested.
This commit is contained in:
parent
66382e8eed
commit
fdaae9e736
@ -54,6 +54,16 @@ public interface Economy {
|
||||
*/
|
||||
public String format(double amount);
|
||||
|
||||
/**
|
||||
* Checks if this player has an account on the server yet
|
||||
* This will always return true if the player has joined the server at least once
|
||||
* as all major economy plugins auto-generate a player account when the player joins the server
|
||||
* @param playerName
|
||||
* @return if the player has an account
|
||||
*/
|
||||
public boolean hasAccount(String playerName);
|
||||
|
||||
|
||||
/**
|
||||
* Gets balance of a player
|
||||
* @param playerName
|
||||
|
@ -235,4 +235,9 @@ public class Economy_3co implements Economy {
|
||||
public boolean hasBankSupport() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasAccount(String playerName) {
|
||||
return economy.hasAccount(plugin.getServer().getPlayer(playerName));
|
||||
}
|
||||
}
|
||||
|
@ -285,4 +285,9 @@ public class Economy_BOSE6 implements Economy {
|
||||
public boolean hasBankSupport() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasAccount(String playerName) {
|
||||
return economy.playerRegistered(playerName, false);
|
||||
}
|
||||
}
|
||||
|
@ -288,4 +288,9 @@ public class Economy_BOSE7 implements Economy {
|
||||
public boolean hasBankSupport() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasAccount(String playerName) {
|
||||
return economy.playerRegistered(playerName, false);
|
||||
}
|
||||
}
|
||||
|
@ -201,4 +201,9 @@ public class Economy_CurrencyCore implements Economy {
|
||||
public boolean hasBankSupport() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasAccount(String playerName) {
|
||||
return this.currency.getAccountManager().getAccount(playerName) != null;
|
||||
}
|
||||
}
|
||||
|
@ -201,4 +201,9 @@ public class Economy_EconXP implements Economy {
|
||||
public boolean hasBankSupport() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasAccount(String playerName) {
|
||||
return econ.getPlayer(playerName) != null;
|
||||
}
|
||||
}
|
||||
|
@ -260,4 +260,9 @@ public class Economy_Essentials implements Economy {
|
||||
public boolean hasBankSupport() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasAccount(String playerName) {
|
||||
return com.earth2me.essentials.api.Economy.playerExists(playerName);
|
||||
}
|
||||
}
|
@ -170,4 +170,9 @@ public class Economy_MineConomy implements Economy {
|
||||
public boolean hasBankSupport() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasAccount(String playerName) {
|
||||
return Accounting.containsKey(playerName, MineConomy.accounts);
|
||||
}
|
||||
}
|
||||
|
@ -241,4 +241,9 @@ public class Economy_MultiCurrency implements Economy {
|
||||
public boolean hasBankSupport() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasAccount(String playerName) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
@ -177,4 +177,9 @@ public class Economy_eWallet implements Economy {
|
||||
public boolean hasBankSupport() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasAccount(String playerName) {
|
||||
return econ.hasAccount(playerName);
|
||||
}
|
||||
}
|
||||
|
@ -247,4 +247,9 @@ public class Economy_iConomy4 implements Economy {
|
||||
public boolean hasBankSupport() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasAccount(String playerName) {
|
||||
return iConomy.getBank().hasAccount(playerName);
|
||||
}
|
||||
}
|
@ -210,4 +210,9 @@ public class Economy_iConomy5 implements Economy {
|
||||
public boolean hasBankSupport() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasAccount(String playerName) {
|
||||
return iConomy.getAccount(playerName) != null;
|
||||
}
|
||||
}
|
@ -203,4 +203,9 @@ public class Economy_iConomy6 implements Economy {
|
||||
public boolean hasBankSupport() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasAccount(String playerName) {
|
||||
return accounts.exists(playerName);
|
||||
}
|
||||
}
|
||||
|
@ -25,5 +25,4 @@ public abstract class Regions {
|
||||
abstract public boolean canBuild(Player player);
|
||||
|
||||
abstract public boolean canUse(Player player);
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user