diff --git a/DynmapCore/src/main/java/org/dynmap/MapManager.java b/DynmapCore/src/main/java/org/dynmap/MapManager.java index cd28bec1..b86226c9 100644 --- a/DynmapCore/src/main/java/org/dynmap/MapManager.java +++ b/DynmapCore/src/main/java/org/dynmap/MapManager.java @@ -1635,6 +1635,12 @@ public class MapManager { render_pool.awaitTermination(5, TimeUnit.SECONDS); } catch (InterruptedException ix) { } + render_pool.shutdownNow(); // Force hard shutdown + try { + render_pool.awaitTermination(5, TimeUnit.SECONDS); + } catch (InterruptedException ix) { + } + mapman = null; hdmapman = null; did_start = false;