aboutsummaryrefslogtreecommitdiffstats
path: root/src/me/fatpigsarefat/quests/Quests.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/me/fatpigsarefat/quests/Quests.java')
-rw-r--r--src/me/fatpigsarefat/quests/Quests.java9
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();
}
}