summaryrefslogtreecommitdiffstats
path: root/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/com/leonardobishop/quests/Quests.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/java/com/leonardobishop/quests/Quests.java b/src/main/java/com/leonardobishop/quests/Quests.java
index e23e6fe8..e1acd4a3 100644
--- a/src/main/java/com/leonardobishop/quests/Quests.java
+++ b/src/main/java/com/leonardobishop/quests/Quests.java
@@ -200,8 +200,9 @@ public class Quests extends JavaPlugin {
QuestProgress questProgress = questProgressFile.getQuestProgress(quest);
if (questProgress != null && questProgress.isStarted()) {
boolean complete = true;
- for (TaskProgress taskProgress : questProgress.getTaskProgress()) {
- if (!taskProgress.isCompleted()) {
+ for (Task task : quest.getTasks()) {
+ TaskProgress taskProgress;
+ if ((taskProgress = questProgress.getTaskProgress(task.getId())) == null || !taskProgress.isCompleted()) {
complete = false;
break;
}