diff --git a/main/src/main/java/me/blackvein/quests/Quests.java b/main/src/main/java/me/blackvein/quests/Quests.java index cf4d920b5..27cdd582d 100644 --- a/main/src/main/java/me/blackvein/quests/Quests.java +++ b/main/src/main/java/me/blackvein/quests/Quests.java @@ -1273,12 +1273,12 @@ public class Quests extends JavaPlugin implements ConversationAbandonedListener * Reload quests, actions, config settings, lang and modules, and player data */ public void reload(final ReloadCallback callback) { + loading = true; reloadConfig(); Bukkit.getScheduler().runTaskAsynchronously(this, new Runnable() { @Override public void run() { - loading = true; try { for (final Quester quester : questers) { quester.saveData(); @@ -1310,6 +1310,7 @@ public class Quests extends JavaPlugin implements ConversationAbandonedListener }); } } catch (final Exception e) { + loading = false; e.printStackTrace(); if (callback != null) { Bukkit.getScheduler().runTask(Quests.this, new Runnable() {