aboutsummaryrefslogtreecommitdiffstats
path: root/src/me/fatpigsarefat/quests/Quests.java
diff options
context:
space:
mode:
authorfatpigsarefat <fatpigsarefat@outlook.com>2018-05-05 20:51:44 +0100
committerfatpigsarefat <fatpigsarefat@outlook.com>2018-05-05 21:19:32 +0100
commitc3561041cecfb014e46b4b345200bb698795bbfe (patch)
treed74309947325dee97d81c73dfe152e86bab721b0 /src/me/fatpigsarefat/quests/Quests.java
parentf4997269badc3197dc8be93f1c3b84a83d9d9c19 (diff)
Can now modify data (/q a moddata).
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();
}
}