diff --git a/src/com/redstoner/modules/datamanager/DataManager.java b/src/com/redstoner/modules/datamanager/DataManager.java index 7dd9d57..bddf625 100644 --- a/src/com/redstoner/modules/datamanager/DataManager.java +++ b/src/com/redstoner/modules/datamanager/DataManager.java @@ -36,7 +36,7 @@ import com.redstoner.modules.Module; @Commands(CommandHolderType.Stream) @AutoRegisterListener -@Version(major = 4, minor = 1, revision = 7, compatible = 4) +@Version(major = 4, minor = 1, revision = 8, compatible = 4) public final class DataManager implements CoreModule, Listener { protected final File dataFolder = new File(Main.plugin.getDataFolder(), "data"); @@ -86,13 +86,13 @@ public final class DataManager implements CoreModule, Listener { for (String id : scheduled_saves) { - scheduled_saves.remove(id); Object raw = data.get(id); if (raw == null || ((JSONObject) raw).size() == 0) - return; + continue; JSONObject json = (JSONObject) raw; JsonManager.save(json, new File(dataFolder, id + ".json")); } + scheduled_saves.clear(); } }, 0, 20).getTaskId(); }