Null checks when searching for Vault

This commit is contained in:
fullwall 2012-08-17 15:12:54 +08:00
parent 2a6870da14
commit 72aeffe3fe

View File

@ -203,8 +203,10 @@ public class Citizens extends JavaPlugin implements CitizensPlugin {
try { try {
RegisteredServiceProvider<Economy> provider = Bukkit.getServicesManager().getRegistration( RegisteredServiceProvider<Economy> provider = Bukkit.getServicesManager().getRegistration(
Economy.class); Economy.class);
Economy economy = provider.getProvider(); if (provider != null && provider.getProvider() != null) {
Bukkit.getPluginManager().registerEvents(new NPCPayListener(economy), this); Economy economy = provider.getProvider();
Bukkit.getPluginManager().registerEvents(new NPCPayListener(economy), this);
}
} catch (NoClassDefFoundError e) { } catch (NoClassDefFoundError e) {
Messaging.log("Unable to use economy handling. Has Vault been enabled?"); Messaging.log("Unable to use economy handling. Has Vault been enabled?");
} }