diff --git a/src/main/java/org/dynmap/DynmapPlugin.java b/src/main/java/org/dynmap/DynmapPlugin.java index f5aada1b..2b97fba4 100644 --- a/src/main/java/org/dynmap/DynmapPlugin.java +++ b/src/main/java/org/dynmap/DynmapPlugin.java @@ -115,7 +115,7 @@ public class DynmapPlugin extends JavaPlugin { if(configuration.getBoolean("jsonfile", false)) { jsonConfig(); - int jsonInterval = configuration.getInt("jsonfile", 1) * 1000; + int jsonInterval = configuration.getInt("jsonfile-interval", 1) * 1000; timer = new Timer(); timer.scheduleAtFixedRate(new JsonTimerTask(this, configuration), jsonInterval, jsonInterval); } diff --git a/src/main/java/org/dynmap/JsonTimerTask.java b/src/main/java/org/dynmap/JsonTimerTask.java index a49f9852..104a29d4 100644 --- a/src/main/java/org/dynmap/JsonTimerTask.java +++ b/src/main/java/org/dynmap/JsonTimerTask.java @@ -52,7 +52,7 @@ class JsonTimerTask extends TimerTask update.players[i] = new Client.Player(p.getName(), pl.getWorld().getName(), pl.getX(), pl.getY(), pl.getZ()); } - update.updates = mapManager.getWorldUpdates(world.getName(), current - 10L); + update.updates = mapManager.getWorldUpdates(world.getName(), current - (configuration.getInt("jsonfile-interval", 1) + 10)); File webpath = new File(this.configuration.getString("webpath", "web"), "dynmap_"+world.getName()+".json"); File outputFile;