mirror of https://github.com/MilkBowl/Vault.git
Fix economy listeners to actually check the plugin in the event rather
than checking for the plugin on the server.
This commit is contained in:
parent
db5249ba18
commit
15ff2d310b
|
@ -156,9 +156,9 @@ public class Economy_3co implements Economy {
|
|||
@EventHandler(priority = EventPriority.MONITOR)
|
||||
public void onPluginEnable(PluginEnableEvent event) {
|
||||
if (economy.economy == null) {
|
||||
Plugin eco = plugin.getServer().getPluginManager().getPlugin("3co");
|
||||
Plugin eco = event.getPlugin();
|
||||
|
||||
if (eco != null) {
|
||||
if (eco.getDescription().getName().equals("3co")) {
|
||||
economy.economy = (ECO) eco;
|
||||
log.info(String.format("[%s][Economy] %s hooked.", plugin.getDescription().getName(), economy.name));
|
||||
}
|
||||
|
|
|
@ -124,9 +124,9 @@ public class Economy_AEco implements Economy {
|
|||
@EventHandler(priority = EventPriority.MONITOR)
|
||||
public void onPluginEnable(PluginEnableEvent event) {
|
||||
if (economy.economy == null) {
|
||||
Plugin eco = plugin.getServer().getPluginManager().getPlugin("AEco");
|
||||
Plugin eco = event.getPlugin();
|
||||
|
||||
if (eco != null) {
|
||||
if (eco.getDescription().getName().equals("AEco")) {
|
||||
economy.economy = AEco.ECONOMY;
|
||||
try {
|
||||
createWallet = economy.getClass().getMethod("createWallet", String.class);
|
||||
|
|
|
@ -169,9 +169,9 @@ public class Economy_BOSE6 implements Economy {
|
|||
@EventHandler(priority = EventPriority.MONITOR)
|
||||
public void onPluginEnable(PluginEnableEvent event) {
|
||||
if (economy.economy == null) {
|
||||
Plugin bose = plugin.getServer().getPluginManager().getPlugin("BOSEconomy");
|
||||
Plugin bose = event.getPlugin();
|
||||
|
||||
if (bose != null && bose.getDescription().getVersion().startsWith("0.6")) {
|
||||
if (bose.getDescription().getName().equals("BOSEconomy") && bose.getDescription().getVersion().startsWith("0.6")) {
|
||||
economy.economy = (BOSEconomy) bose;
|
||||
log.info(String.format("[%s][Economy] %s hooked.", plugin.getDescription().getName(), economy.name));
|
||||
}
|
||||
|
|
|
@ -130,9 +130,9 @@ public class Economy_BOSE7 implements Economy {
|
|||
@EventHandler(priority = EventPriority.MONITOR)
|
||||
public void onPluginEnable(PluginEnableEvent event) {
|
||||
if (economy.economy == null) {
|
||||
Plugin bose = plugin.getServer().getPluginManager().getPlugin("BOSEconomy");
|
||||
Plugin bose = event.getPlugin();
|
||||
|
||||
if (bose != null && bose.getDescription().getVersion().startsWith("0.7")) {
|
||||
if (bose.getDescription().getName().equals("BOSEconomy") && bose.getDescription().getVersion().startsWith("0.7")) {
|
||||
economy.economy = (BOSEconomy) bose;
|
||||
log.info(String.format("[%s][Economy] %s hooked.", plugin.getDescription().getName(), economy.name));
|
||||
}
|
||||
|
|
|
@ -49,9 +49,9 @@ public class Economy_CommandsEX implements net.milkbowl.vault.economy.Economy {
|
|||
@EventHandler(priority = EventPriority.MONITOR)
|
||||
public void onPluginEnable(PluginEnableEvent event) {
|
||||
if (economy.economy == null) {
|
||||
Plugin cex = plugin.getServer().getPluginManager().getPlugin("CommandsEX");
|
||||
Plugin cex = event.getPlugin();
|
||||
|
||||
if (cex != null) {
|
||||
if (cex.getDescription().getName().equals("CommandsEX")) {
|
||||
economy.economy = (CommandsEX) cex;
|
||||
log.info(String.format("[%s][Economy] %s hooked.", plugin.getDescription().getName(), economy.name));
|
||||
}
|
||||
|
|
|
@ -69,10 +69,9 @@ public class Economy_Craftconomy implements Economy {
|
|||
@EventHandler(priority = EventPriority.MONITOR)
|
||||
public void onPluginEnable(PluginEnableEvent event) {
|
||||
if (economy.economy == null) {
|
||||
Plugin ec = plugin.getServer().getPluginManager().getPlugin("Craftconomy");
|
||||
|
||||
if (ec != null && ec.isEnabled() && ec.getClass().getName().equals("me.greatman.Craftconomy.Craftconomy")) {
|
||||
economy.economy = (Craftconomy) ec;
|
||||
Plugin p = event.getPlugin();
|
||||
if (p.getDescription().getName().equals("Craftconomy") && p.getClass().getName().equals("me.greatman.Craftconomy.Craftconomy")) {
|
||||
economy.economy = (Craftconomy) p;
|
||||
log.info(String.format("[%s][Economy] %s hooked.", plugin.getDescription().getName(), economy.name));
|
||||
}
|
||||
}
|
||||
|
@ -291,10 +290,10 @@ public class Economy_Craftconomy implements Economy {
|
|||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int fractionalDigits() {
|
||||
return -1;
|
||||
}
|
||||
@Override
|
||||
public int fractionalDigits() {
|
||||
return -1;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean hasAccount(String playerName, String worldName) {
|
||||
|
|
|
@ -69,9 +69,9 @@ public class Economy_Craftconomy3 implements Economy {
|
|||
@EventHandler(priority = EventPriority.MONITOR)
|
||||
public void onPluginEnable(PluginEnableEvent event) {
|
||||
if (economy.economy == null) {
|
||||
Plugin ec = plugin.getServer().getPluginManager().getPlugin("Craftconomy3");
|
||||
Plugin ec = event.getPlugin();
|
||||
|
||||
if (ec != null && ec.getClass().getName().equals("com.greatmancode.craftconomy3.tools.interfaces.BukkitLoader")) {
|
||||
if (ec.getDescription().getName().equals("Craftconomy3") && ec.getClass().getName().equals("com.greatmancode.craftconomy3.tools.interfaces.BukkitLoader")) {
|
||||
economy.economy = (BukkitLoader) ec;
|
||||
log.info(String.format("[%s][Economy] %s hooked.", plugin.getDescription().getName(), economy.name));
|
||||
}
|
||||
|
|
|
@ -65,8 +65,9 @@ public class Economy_CurrencyCore implements Economy {
|
|||
@EventHandler(priority = EventPriority.MONITOR)
|
||||
public void onPluginEnable(PluginEnableEvent event) {
|
||||
if(this.economy.currency == null) {
|
||||
Plugin currencyPlugin = plugin.getServer().getPluginManager().getPlugin("CurrencyCore");
|
||||
if(currencyPlugin != null && currencyPlugin.getClass().getName().equals("is.currency.Currency")) {
|
||||
Plugin currencyPlugin = event.getPlugin();
|
||||
|
||||
if(currencyPlugin.getDescription().getName().equals("CurrencyCore") && currencyPlugin.getClass().getName().equals("is.currency.Currency")) {
|
||||
this.economy.currency = (Currency) currencyPlugin;
|
||||
log.info(String.format("[%s][Economy] %s hooked.", plugin.getDescription().getName(), this.economy.getName()));
|
||||
}
|
||||
|
|
|
@ -66,9 +66,9 @@ public class Economy_EconXP implements Economy {
|
|||
@EventHandler(priority = EventPriority.MONITOR)
|
||||
public void onPluginEnable(PluginEnableEvent event) {
|
||||
if (economy.econ == null) {
|
||||
Plugin eco = plugin.getServer().getPluginManager().getPlugin("EconXP");
|
||||
Plugin eco = event.getPlugin();
|
||||
|
||||
if (eco != null) {
|
||||
if (eco.getDescription().getName().equals("EconXP")) {
|
||||
economy.econ = (EconXP) eco;
|
||||
log.info(String.format("[%s][Economy] %s hooked.", plugin.getDescription().getName(), economy.name));
|
||||
}
|
||||
|
|
|
@ -182,9 +182,9 @@ public class Economy_Essentials implements Economy {
|
|||
@EventHandler(priority = EventPriority.MONITOR)
|
||||
public void onPluginEnable(PluginEnableEvent event) {
|
||||
if (economy.ess == null) {
|
||||
Plugin essentials = plugin.getServer().getPluginManager().getPlugin("Essentials");
|
||||
Plugin essentials = event.getPlugin();
|
||||
|
||||
if (essentials != null) {
|
||||
if (essentials.getDescription().getName().equals("Essentials")) {
|
||||
economy.ess = (Essentials) essentials;
|
||||
log.info(String.format("[%s][Economy] %s hooked.", plugin.getDescription().getName(), economy.name));
|
||||
}
|
||||
|
|
|
@ -110,9 +110,9 @@ public class Economy_GoldIsMoney implements Economy {
|
|||
@EventHandler(priority = EventPriority.MONITOR)
|
||||
public void onPluginEnable(PluginEnableEvent event) {
|
||||
if (economy.economy == null) {
|
||||
Plugin ec = plugin.getServer().getPluginManager().getPlugin("GoldIsMoney");
|
||||
Plugin ec = event.getPlugin();
|
||||
|
||||
if (ec != null && ec.getClass().getName().equals("com.flobi.GoldIsMoney.GoldIsMoney")) {
|
||||
if (ec.getDescription().getName().equals("GoldIsMoney") && ec.getClass().getName().equals("com.flobi.GoldIsMoney.GoldIsMoney")) {
|
||||
economy.economy = (GoldIsMoney) ec;
|
||||
log.info(String.format("[%s][Economy] %s hooked.", plugin.getDescription().getName(), economy.name));
|
||||
}
|
||||
|
|
|
@ -264,9 +264,9 @@ public class Economy_GoldIsMoney2 implements Economy {
|
|||
@EventHandler(priority = EventPriority.MONITOR)
|
||||
public void onPluginEnable(PluginEnableEvent event) {
|
||||
if (economy.economy == null) {
|
||||
Plugin ec = plugin.getServer().getPluginManager().getPlugin("GoldIsMoney");
|
||||
Plugin ec = event.getPlugin();
|
||||
|
||||
if (ec != null && ec.getClass().getName().equals("com.flobi.GoldIsMoney2.GoldIsMoney")) {
|
||||
if (ec.getClass().getName().equals("com.flobi.GoldIsMoney2.GoldIsMoney")) {
|
||||
economy.economy = (GoldIsMoney) ec;
|
||||
log.info(String.format("[%s][Economy] %s hooked.", plugin.getDescription().getName(), economy.name));
|
||||
}
|
||||
|
|
|
@ -65,9 +65,9 @@ public class Economy_Gringotts implements Economy {
|
|||
@EventHandler(priority = EventPriority.MONITOR)
|
||||
public void onPluginEnable(PluginEnableEvent event) {
|
||||
if (economy.gringotts == null) {
|
||||
Plugin grngts = plugin.getServer().getPluginManager().getPlugin("Gringotts");
|
||||
Plugin grngts = event.getPlugin();
|
||||
|
||||
if (grngts != null) {
|
||||
if (grngts.getDescription().getName().equals("Gringotts")) {
|
||||
economy.gringotts = (Gringotts) grngts;
|
||||
log.info(String.format("[%s][Economy] %s hooked.", plugin.getDescription().getName(), economy.name));
|
||||
}
|
||||
|
|
|
@ -111,9 +111,9 @@ public class Economy_McMoney implements Economy {
|
|||
@EventHandler(priority = EventPriority.MONITOR)
|
||||
public void onPluginEnable(PluginEnableEvent event) {
|
||||
if (economy.economy == null) {
|
||||
Plugin eco = plugin.getServer().getPluginManager().getPlugin("McMoney");
|
||||
Plugin eco = event.getPlugin();
|
||||
|
||||
if (eco != null) {
|
||||
if (eco.getDescription().getName().equals("McMoney")) {
|
||||
economy.economy = McMoneyAPI.getInstance();
|
||||
log.info(String.format("[%s][Economy] %s hooked.", plugin.getDescription().getName(), economy.name));
|
||||
}
|
||||
|
|
|
@ -339,9 +339,9 @@ public class Economy_MiConomy implements Economy {
|
|||
@EventHandler(priority = EventPriority.MONITOR)
|
||||
public void onPluginEnable(PluginEnableEvent event) {
|
||||
if (economy.economy == null) {
|
||||
Plugin miConomyPlugin = plugin.getServer().getPluginManager().getPlugin("MiConomy");
|
||||
Plugin miConomyPlugin = event.getPlugin();
|
||||
|
||||
if (miConomyPlugin != null) {
|
||||
if (miConomyPlugin.getDescription().getName().equals("MiConomy")) {
|
||||
economy.miConomy = (Main) miConomyPlugin;
|
||||
|
||||
economy.economy = miConomy.getInstance();
|
||||
|
|
|
@ -67,9 +67,9 @@ public class Economy_MineConomy implements Economy {
|
|||
@EventHandler(priority = EventPriority.MONITOR)
|
||||
public void onPluginEnable(PluginEnableEvent event) {
|
||||
if (economy.econ == null) {
|
||||
Plugin eco = plugin.getServer().getPluginManager().getPlugin("MineConomy");
|
||||
Plugin eco = event.getPlugin();
|
||||
|
||||
if (eco != null) {
|
||||
if (eco.getDescription().getName().equals("MineConomy")) {
|
||||
economy.econ = (MineConomy) eco;
|
||||
log.info(String.format("[%s][Economy] %s hooked.", plugin.getDescription().getName(), economy.name));
|
||||
}
|
||||
|
|
|
@ -54,9 +54,9 @@ public class Economy_Minefaconomy implements Economy {
|
|||
@EventHandler(priority = EventPriority.MONITOR)
|
||||
public void onPluginEnable(PluginEnableEvent event) {
|
||||
if (economy_minefaconomy.economy == null) {
|
||||
Plugin mfc = plugin.getServer().getPluginManager().getPlugin("Minefaconomy");
|
||||
Plugin mfc = event.getPlugin();
|
||||
|
||||
if (mfc != null) {
|
||||
if (mfc.getDescription().getName().equals("Minefaconomy")) {
|
||||
economy_minefaconomy.economy = (Minefaconomy) economy;
|
||||
log.info(String.format("[%s][Economy] %s hooked.", plugin.getDescription().getName(), economy_minefaconomy.name));
|
||||
}
|
||||
|
|
|
@ -157,9 +157,9 @@ public class Economy_MultiCurrency implements Economy {
|
|||
@EventHandler(priority = EventPriority.MONITOR)
|
||||
public void onPluginEnable(PluginEnableEvent event) {
|
||||
if (economy.economy == null) {
|
||||
Plugin mcur = plugin.getServer().getPluginManager().getPlugin("MultiCurrency");
|
||||
Plugin mcur = event.getPlugin();
|
||||
|
||||
if (mcur != null) {
|
||||
if (mcur.getDescription().getName().equals("MultiCurrency")) {
|
||||
economy.economy = (Currency) mcur;
|
||||
log.info(String.format("[%s][Economy] %s hooked.", plugin.getDescription().getName(), economy.name));
|
||||
}
|
||||
|
|
|
@ -71,9 +71,9 @@ public class Economy_XPBank implements Economy {
|
|||
@EventHandler (priority = EventPriority.MONITOR)
|
||||
public void onPluginEnable (PluginEnableEvent event) {
|
||||
if (economy.XPB == null) {
|
||||
Plugin eco = plugin.getServer().getPluginManager().getPlugin("XPBank");
|
||||
Plugin eco = event.getPlugin();
|
||||
|
||||
if (eco != null) {
|
||||
if (eco.getDescription().getName().equals("XPBank")) {
|
||||
economy.XPB = (XPBank) eco;
|
||||
api = XPB.getAPI();
|
||||
log.info(String.format("[%s][Economy] %s hooked.", plugin.getDescription().getName(), economy.name));
|
||||
|
|
|
@ -63,9 +63,9 @@ public class Economy_eWallet implements Economy {
|
|||
@EventHandler(priority = EventPriority.MONITOR)
|
||||
public void onPluginEnable(PluginEnableEvent event) {
|
||||
if (economy.econ == null) {
|
||||
Plugin eco = plugin.getServer().getPluginManager().getPlugin("eWallet");
|
||||
Plugin eco = event.getPlugin();
|
||||
|
||||
if (eco != null) {
|
||||
if (eco.getDescription().getName().equals("eWallet")) {
|
||||
economy.econ = (ECO) eco;
|
||||
log.info(String.format("[%s][Economy] %s hooked.", plugin.getDescription().getName(), economy.name));
|
||||
}
|
||||
|
|
|
@ -172,9 +172,9 @@ public class Economy_iConomy4 implements Economy {
|
|||
@EventHandler(priority = EventPriority.MONITOR)
|
||||
public void onPluginEnable(PluginEnableEvent event) {
|
||||
if (economy.economy == null) {
|
||||
Plugin iConomy = plugin.getServer().getPluginManager().getPlugin("iConomy");
|
||||
Plugin iConomy = event.getPlugin();
|
||||
|
||||
if (iConomy != null && iConomy.getClass().getName().equals("com.nijiko.coelho.iConomy.iConomy")) {
|
||||
if (iConomy.getClass().getName().equals("com.nijiko.coelho.iConomy.iConomy")) {
|
||||
economy.economy = (iConomy) iConomy;
|
||||
log.info(String.format("[%s][Economy] %s hooked.", plugin.getDescription().getName(), economy.name));
|
||||
}
|
||||
|
|
|
@ -114,9 +114,9 @@ public class Economy_iConomy5 implements Economy {
|
|||
@EventHandler(priority = EventPriority.MONITOR)
|
||||
public void onPluginEnable(PluginEnableEvent event) {
|
||||
if (economy.economy == null) {
|
||||
Plugin ec = plugin.getServer().getPluginManager().getPlugin("iConomy");
|
||||
Plugin ec = event.getPlugin();
|
||||
|
||||
if (ec != null && ec.getClass().getName().equals("com.iConomy.iConomy")) {
|
||||
if (ec.getClass().getName().equals("com.iConomy.iConomy")) {
|
||||
economy.economy = (iConomy) ec;
|
||||
log.info(String.format("[%s][Economy] %s hooked.", plugin.getDescription().getName(), economy.name));
|
||||
}
|
||||
|
|
|
@ -72,8 +72,8 @@ public class Economy_iConomy6 implements Economy {
|
|||
@EventHandler(priority = EventPriority.MONITOR)
|
||||
public void onPluginEnable(PluginEnableEvent event) {
|
||||
if (economy.economy == null) {
|
||||
Plugin ec = plugin.getServer().getPluginManager().getPlugin("iConomy");
|
||||
if (ec != null && ec.getClass().getName().equals("com.iCo6.iConomy")) {
|
||||
Plugin ec = event.getPlugin();
|
||||
if (ec.getClass().getName().equals("com.iCo6.iConomy")) {
|
||||
String version = ec.getDescription().getVersion().split("\\.")[0];
|
||||
name += version;
|
||||
economy.economy = (iConomy) ec;
|
||||
|
|
Loading…
Reference in New Issue