From 766935871f31aca22bcfbe2725bebe5478fa5a8a Mon Sep 17 00:00:00 2001 From: KHobbits Date: Fri, 20 Jan 2012 23:04:43 +0000 Subject: [PATCH] If vault throws an exception, it should not be enabled. --- .../essentials/register/payment/methods/VaultEco.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Essentials/src/com/earth2me/essentials/register/payment/methods/VaultEco.java b/Essentials/src/com/earth2me/essentials/register/payment/methods/VaultEco.java index c7757f66b..3d66c2f02 100644 --- a/Essentials/src/com/earth2me/essentials/register/payment/methods/VaultEco.java +++ b/Essentials/src/com/earth2me/essentials/register/payment/methods/VaultEco.java @@ -121,8 +121,15 @@ public class VaultEco implements Method @Override public boolean isCompatible(Plugin plugin) { - RegisteredServiceProvider ecoPlugin = plugin.getServer().getServicesManager().getRegistration(net.milkbowl.vault.economy.Economy.class); - return plugin instanceof Vault && ecoPlugin != null && !ecoPlugin.getProvider().getName().equals("Essentials Economy"); + try + { + RegisteredServiceProvider ecoPlugin = plugin.getServer().getServicesManager().getRegistration(net.milkbowl.vault.economy.Economy.class); + return plugin instanceof Vault && ecoPlugin != null && !ecoPlugin.getProvider().getName().equals("Essentials Economy"); + } + catch (Exception e) + { + return false; + } } @Override