diff --git a/src/main/java/com/gamingmesh/jobs/container/JobsPlayer.java b/src/main/java/com/gamingmesh/jobs/container/JobsPlayer.java index e4ad633e..6dfa2570 100644 --- a/src/main/java/com/gamingmesh/jobs/container/JobsPlayer.java +++ b/src/main/java/com/gamingmesh/jobs/container/JobsPlayer.java @@ -1019,7 +1019,8 @@ public class JobsPlayer { int i = 0; while (i <= job.getQuests().size()) { ++i; - Quest q = job.getNextQuest(getQuestNameList(job, type), getJobProgression(job).getLevel()); + List currentQuests = new ArrayList<>(g.keySet()); + Quest q = job.getNextQuest(currentQuests, getJobProgression(job).getLevel()); if (q == null) continue; QuestProgression qp = new QuestProgression(q);