diff --git a/plugin/src/main/java/cz/boosik/boosCooldown/BoosCoolDown.java b/plugin/src/main/java/cz/boosik/boosCooldown/BoosCoolDown.java index 0e46854..a9c9e15 100644 --- a/plugin/src/main/java/cz/boosik/boosCooldown/BoosCoolDown.java +++ b/plugin/src/main/java/cz/boosik/boosCooldown/BoosCoolDown.java @@ -424,13 +424,17 @@ public class BoosCoolDown extends JavaPlugin implements Runnable { } private boolean hookPlayerPoints() { - RegisteredServiceProvider playerPointsProvider = getServer() - .getServicesManager() - .getRegistration(org.black_ixx.playerpoints.PlayerPoints.class); - if (playerPointsProvider != null) { - playerPoints = playerPointsProvider.getProvider(); - log.info("[" + pdfFile.getName() + "]" + " found [PlayerPoints], enabling support."); + Plugin x = pm.getPlugin("PlayerPoints"); + if (x != null & x instanceof PlayerPoints) { + RegisteredServiceProvider playerPointsProvider = getServer() + .getServicesManager() + .getRegistration(org.black_ixx.playerpoints.PlayerPoints.class); + if (playerPointsProvider != null) { + playerPoints = playerPointsProvider.getProvider(); + log.info("[" + pdfFile.getName() + "]" + " found [PlayerPoints], enabling support."); + } + return playerPoints != null; } - return playerPoints != null; + return false; } }