diff options
Diffstat (limited to 'src/me/fatpigsarefat/quests/Quests.java')
| -rw-r--r-- | src/me/fatpigsarefat/quests/Quests.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/me/fatpigsarefat/quests/Quests.java b/src/me/fatpigsarefat/quests/Quests.java index 1f2b8951..bfbc1081 100644 --- a/src/me/fatpigsarefat/quests/Quests.java +++ b/src/me/fatpigsarefat/quests/Quests.java @@ -147,6 +147,9 @@ public class Quests extends JavaPlugin { @Override public void run() { for (QPlayer qPlayer : qPlayerManager.getQPlayers()) { + if (qPlayer.isOnlyDataLoaded()) { + continue; + } qPlayer.getQuestProgressFile().saveToDisk(); } } @@ -155,6 +158,9 @@ public class Quests extends JavaPlugin { @Override public void run() { for (QPlayer qPlayer : qPlayerManager.getQPlayers()) { + if (qPlayer.isOnlyDataLoaded()) { + continue; + } QuestProgressFile questProgressFile = qPlayer.getQuestProgressFile(); for (Map.Entry<String, Quest> entry : Quests.getQuestManager().getQuests().entrySet()) { String id = entry.getKey(); @@ -188,6 +194,9 @@ public class Quests extends JavaPlugin { @Override public void onDisable() { for (QPlayer qPlayer : qPlayerManager.getQPlayers()) { + if (qPlayer.isOnlyDataLoaded()) { + continue; + } qPlayer.getQuestProgressFile().saveToDisk(); } } |
