Tries to fix a stack trace when Dynmap fails to disable itself

This commit is contained in:
2023-06-27 13:47:35 +02:00
parent 6b6e9d007e
commit 3fcae6ca45
2 changed files with 9 additions and 3 deletions

View File

@@ -108,8 +108,13 @@ public final class StargateConfig {
setupVaultEconomy();
DynmapAPI dynmapAPI = (DynmapAPI) Bukkit.getPluginManager().getPlugin("dynmap");
if (dynmapAPI != null) {
DynmapManager.initialize(dynmapAPI);
DynmapManager.addAllPortalMarkers();
try {
DynmapManager.initialize(dynmapAPI);
DynmapManager.addAllPortalMarkers();
} catch (NullPointerException exception) {
logger.warning("Dynmap started in an invalid state. Check your log/console for dynmap-related " +
"problems. Dynmap integration cannot be initialized.");
}
}
this.isLoaded = true;