From a4d4864bdd1e7d02c76e8f4293e17076063b835d Mon Sep 17 00:00:00 2001 From: EpicKnarvik97 Date: Sat, 20 Jan 2024 16:11:07 +0100 Subject: [PATCH] Checks markerAPIInitialized during dynmap initialization --- src/main/java/net/knarcraft/stargate/config/DynmapManager.java | 2 +- src/main/java/net/knarcraft/stargate/config/StargateConfig.java | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/knarcraft/stargate/config/DynmapManager.java b/src/main/java/net/knarcraft/stargate/config/DynmapManager.java index c6cd645..497ea84 100644 --- a/src/main/java/net/knarcraft/stargate/config/DynmapManager.java +++ b/src/main/java/net/knarcraft/stargate/config/DynmapManager.java @@ -30,7 +30,7 @@ public final class DynmapManager { * @throws NullPointerException

If dynmap has an invalid state

*/ public static void initialize(DynmapAPI dynmapAPI) throws NullPointerException { - if (dynmapAPI == null || dynmapAPI.getMarkerAPI() == null) { + if (dynmapAPI == null || !dynmapAPI.markerAPIInitialized() || dynmapAPI.getMarkerAPI() == null) { markerSet = null; portalIcon = null; } else { diff --git a/src/main/java/net/knarcraft/stargate/config/StargateConfig.java b/src/main/java/net/knarcraft/stargate/config/StargateConfig.java index 98f2f34..8ad737a 100644 --- a/src/main/java/net/knarcraft/stargate/config/StargateConfig.java +++ b/src/main/java/net/knarcraft/stargate/config/StargateConfig.java @@ -106,6 +106,8 @@ public final class StargateConfig { //Set up vault economy if vault has been loaded setupVaultEconomy(); + + //Set up dynmap DynmapAPI dynmapAPI = (DynmapAPI) Bukkit.getPluginManager().getPlugin("dynmap"); if (dynmapAPI != null) { try {