1
0
mirror of https://github.com/essentials/Essentials.git synced 2025-08-13 18:14:38 +02:00

If vault throws an exception, it should not be enabled.

This commit is contained in:
KHobbits
2012-01-20 23:04:43 +00:00
parent 801815d2ab
commit 8b3501353e

View File

@@ -120,10 +120,17 @@ public class VaultEco implements Method
@Override @Override
public boolean isCompatible(Plugin plugin) public boolean isCompatible(Plugin plugin)
{
try
{ {
RegisteredServiceProvider<Economy> ecoPlugin = plugin.getServer().getServicesManager().getRegistration(net.milkbowl.vault.economy.Economy.class); RegisteredServiceProvider<Economy> ecoPlugin = plugin.getServer().getServicesManager().getRegistration(net.milkbowl.vault.economy.Economy.class);
return plugin instanceof Vault && ecoPlugin != null && !ecoPlugin.getProvider().getName().equals("Essentials Economy"); return plugin instanceof Vault && ecoPlugin != null && !ecoPlugin.getProvider().getName().equals("Essentials Economy");
} }
catch (Exception e)
{
return false;
}
}
@Override @Override
public void setPlugin(Plugin plugin) public void setPlugin(Plugin plugin)