From 8ad3a14b7cccd5ff01c17305924ba4c345333c7c Mon Sep 17 00:00:00 2001 From: fullwall Date: Sat, 7 Jan 2023 23:08:37 +0800 Subject: [PATCH] Check papi/plib enabled --- main/src/main/java/net/citizensnpcs/Citizens.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/main/src/main/java/net/citizensnpcs/Citizens.java b/main/src/main/java/net/citizensnpcs/Citizens.java index 96354e8ba..be9f32f7e 100644 --- a/main/src/main/java/net/citizensnpcs/Citizens.java +++ b/main/src/main/java/net/citizensnpcs/Citizens.java @@ -432,10 +432,12 @@ public class Citizens extends JavaPlugin implements CitizensPlugin { selector = new NPCSelector(this); Bukkit.getPluginManager().registerEvents(new EventListen(storedRegistries), this); - if (Bukkit.getPluginManager().getPlugin("PlaceholderAPI") != null) { + Plugin papi = Bukkit.getPluginManager().getPlugin("PlaceholderAPI"); + if (papi != null && papi.isEnabled()) { new CitizensPlaceholders(selector).register(); } - if (Bukkit.getPluginManager().getPlugin("ProtocolLib") != null) { + Plugin plib = Bukkit.getPluginManager().getPlugin("ProtocolLib"); + if (plib != null && plib.isEnabled()) { protocolListener = new ProtocolLibListener(this); }