From 527f825b73c0d473502b58833b535d574596f4c9 Mon Sep 17 00:00:00 2001 From: ProSavage Date: Fri, 31 Aug 2018 10:04:56 -0500 Subject: [PATCH] Vault dependency check, if not present plugin now disables. --- src/main/java/com/massivecraft/factions/P.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/com/massivecraft/factions/P.java b/src/main/java/com/massivecraft/factions/P.java index 01b545a5..705b8671 100644 --- a/src/main/java/com/massivecraft/factions/P.java +++ b/src/main/java/com/massivecraft/factions/P.java @@ -110,6 +110,14 @@ public class P extends MPlugin { @Override public void onEnable() { log("==== Setup ===="); + + + // Vault dependency check. + if (P.p.getServer().getPluginManager().getPlugin("Vault") == null) { + P.p.log("Vault is not present, the plugin will not run properly."); + P.p.getServer().getPluginManager().disablePlugin(P.p); + } + int version = Integer.parseInt(ReflectionUtils.PackageType.getServerVersion().split("_")[1]); if (version == 7) { P.p.log("Minecraft Version 1.7 found, disabling banners, itemflags inside GUIs, and Titles.");