diff --git a/DynmapCore/src/main/java/org/dynmap/DynmapCore.java b/DynmapCore/src/main/java/org/dynmap/DynmapCore.java index 16bd294f..82570a03 100644 --- a/DynmapCore/src/main/java/org/dynmap/DynmapCore.java +++ b/DynmapCore/src/main/java/org/dynmap/DynmapCore.java @@ -140,7 +140,7 @@ public class DynmapCore implements DynmapCommonAPI { public boolean is_reload = false; public static boolean ignore_chunk_loads = false; /* Flag keep us from processing our own chunk loads */ - public MarkerAPIImpl markerapi; + private MarkerAPIImpl markerapi; private File dataDirectory; private File tilesDirectory; @@ -159,7 +159,9 @@ public class DynmapCore implements DynmapCommonAPI { server = null; markerapi = null; } - + public void restartMarkerSaveJob(){ + this.markerapi.scheduleWriteJob(); + } // Set plugin jar file public void setPluginJarFile(File f) { jarfile = f; diff --git a/spigot/src/main/java/org/dynmap/bukkit/DynmapPlugin.java b/spigot/src/main/java/org/dynmap/bukkit/DynmapPlugin.java index e97356a1..518dd0c5 100644 --- a/spigot/src/main/java/org/dynmap/bukkit/DynmapPlugin.java +++ b/spigot/src/main/java/org/dynmap/bukkit/DynmapPlugin.java @@ -791,9 +791,9 @@ public class DynmapPlugin extends JavaPlugin implements DynmapAPI { @Override public void onEnable() { if(core != null){ - if(core.markerapi != null){ + if(core.getMarkerAPI() != null){ getLogger().info("Starting Scheduled Write Job (markerAPI)."); - core.markerapi.scheduleWriteJob(); + core.restartMarkerSaveJob(); } } if (helper == null) {