PlayerQuestData:

-Fixed concurrent modification error
This commit is contained in:
c0508383 committed 2022-07-20 16:26:09 -05:00
1 parent 088ffe23a5
commit 41a6803e2e
1 file changed
+4 -1
@@ -1,6 +1,7 @@
package noppes.npcs.controllers.data;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.List;
@@ -114,7 +115,9 @@ public class PlayerQuestData implements IPlayerQuestData {
public boolean checkQuestCompletion(PlayerData playerData,EnumQuestType type) {
boolean bo = false;
EntityPlayer player = playerData.player;
for(QuestData data : this.activeQuests.values()){
ArrayList<QuestData> activeQuestValues = new ArrayList<>(this.activeQuests.values());
for(QuestData data : activeQuestValues){
if(data.quest.type != type && type != null)
continue;