From 2f08800e8c2af936d00b80249e7194752d3c33d0 Mon Sep 17 00:00:00 2001 From: HappyPikachu Date: Sun, 3 Dec 2017 22:22:21 -0500 Subject: [PATCH] Potential fix for IndexOutOfBoundsExceptions #139 #154 --- pom.xml | 2 +- src/main/java/me/blackvein/quests/Quester.java | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pom.xml b/pom.xml index d054db8bd..b248cc342 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ me.blackvein.quests quests - 3.0.6 + 3.0.7 quests https://github.com/FlyingPikachu/Quests/ jar diff --git a/src/main/java/me/blackvein/quests/Quester.java b/src/main/java/me/blackvein/quests/Quester.java index 5d1d5906e..f3d88569e 100644 --- a/src/main/java/me/blackvein/quests/Quester.java +++ b/src/main/java/me/blackvein/quests/Quester.java @@ -1990,7 +1990,7 @@ public class Quester { // Legacy is = new ItemStack(Material.matchMaterial(s), amounts.get(names.indexOf(s)), (short) 0); } - getQuestData(quest).blocksBroken.set(names.indexOf(s), is); + getQuestData(quest).blocksBroken.add(names.indexOf(s), is); } } if (questSec.contains("blocks-damaged-names")) { @@ -2005,7 +2005,7 @@ public class Quester { // Legacy is = new ItemStack(Material.matchMaterial(s), amounts.get(names.indexOf(s)), (short) 0); } - getQuestData(quest).blocksDamaged.set(names.indexOf(s), is); + getQuestData(quest).blocksDamaged.add(names.indexOf(s), is); } } if (questSec.contains("blocks-placed-names")) { @@ -2020,7 +2020,7 @@ public class Quester { // Legacy is = new ItemStack(Material.matchMaterial(s), amounts.get(names.indexOf(s)), (short) 0); } - getQuestData(quest).blocksPlaced.set(names.indexOf(s), is); + getQuestData(quest).blocksPlaced.add(names.indexOf(s), is); } } if (questSec.contains("blocks-used-names")) { @@ -2035,7 +2035,7 @@ public class Quester { // Legacy is = new ItemStack(Material.matchMaterial(s), amounts.get(names.indexOf(s)), (short) 0); } - getQuestData(quest).blocksUsed.set(names.indexOf(s), is); + getQuestData(quest).blocksUsed.add(names.indexOf(s), is); } } if (questSec.contains("blocks-cut-names")) { @@ -2050,7 +2050,7 @@ public class Quester { // Legacy is = new ItemStack(Material.matchMaterial(s), amounts.get(names.indexOf(s)), (short) 0); } - getQuestData(quest).blocksCut.set(names.indexOf(s), is); + getQuestData(quest).blocksCut.add(names.indexOf(s), is); } } if (questSec.contains("fish-caught")) {