summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pom.xml2
-rw-r--r--src/main/java/com/leonardobishop/quests/Quests.java5
2 files changed, 4 insertions, 3 deletions
diff --git a/pom.xml b/pom.xml
index babc251e..91614cb0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
<groupId>com.leonardobishop</groupId>
<artifactId>quests</artifactId>
- <version>2.0.16</version>
+ <version>2.1.1</version>
<name>Quests</name>
<properties>
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;
}