diff --git a/pom.xml b/pom.xml
index 1ca8108..aa92de6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -2,7 +2,7 @@
4.0.0
dk.fido2603
mydog
- 0.0.8
+ 0.0.9
MyDog
Tamed wolves but at least 10x better!
https://github.com/DoggyCraftDK/MyDog
@@ -19,7 +19,9 @@
1.8
UTF-8
http://localhost:9000/
+
${dependency.check.report.dir}/dependency-check-report.xml
+
${dependency.check.report.dir}/dependency-check-report.html
diff --git a/src/dk/fido2603/mydog/MyDog.java b/src/dk/fido2603/mydog/MyDog.java
index a94bdd9..d80b825 100644
--- a/src/dk/fido2603/mydog/MyDog.java
+++ b/src/dk/fido2603/mydog/MyDog.java
@@ -4,6 +4,7 @@
import dk.fido2603.mydog.listeners.DamageListener;
import dk.fido2603.mydog.listeners.WolfMainListener;
import dk.fido2603.mydog.utils.ParticleUtils;
+import net.milkbowl.vault.chat.Chat;
import net.milkbowl.vault.economy.Economy;
import java.util.Arrays;
@@ -11,6 +12,7 @@
import java.util.List;
import java.util.Map;
+import net.milkbowl.vault.permission.Permission;
import org.bukkit.Server;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
@@ -147,18 +149,17 @@ public void onEnable()
// Check for Vault
if (pm.getPlugin("Vault") != null && pm.getPlugin("Vault").isEnabled())
{
- this.vaultEnabled = true;
-
log("Vault detected.");
- RegisteredServiceProvider economyProvider = plugin.getServer().getServicesManager().getRegistration(Economy.class);
- if (economyProvider != null)
+ RegisteredServiceProvider permissionProvider = plugin.getServer().getServicesManager().getRegistration(Permission.class);
+ RegisteredServiceProvider chatProvider = plugin.getServer().getServicesManager().getRegistration(Chat.class);
+ if (permissionProvider == null || chatProvider == null)
{
- economy = economyProvider.getProvider();
+ plugin.log("A permission provider or a chat provider was not found! Will not enable the vault integration!");
}
else
{
- plugin.log("Vault not found.");
+ this.vaultEnabled = true;
}
}
else