From 556beb07b6265db20ac3e6e72f2c2ec627c44c1e Mon Sep 17 00:00:00 2001 From: Charlie <45357714+GoodPro712@users.noreply.github.com> Date: Wed, 18 Aug 2021 23:37:55 +1000 Subject: [PATCH] Fix IndexOutOfBounds --- common/src/main/java/com/oroarmor/config/ArrayConfigItem.java | 1 + 1 file changed, 1 insertion(+) diff --git a/common/src/main/java/com/oroarmor/config/ArrayConfigItem.java b/common/src/main/java/com/oroarmor/config/ArrayConfigItem.java index f7ec5b2..6c1057f 100644 --- a/common/src/main/java/com/oroarmor/config/ArrayConfigItem.java +++ b/common/src/main/java/com/oroarmor/config/ArrayConfigItem.java @@ -78,6 +78,7 @@ public ArrayConfigItem(String name, T[] defaultValue, String details, @Nullable @SuppressWarnings("unchecked") public void fromJson(JsonElement element) { + this.value = Arrays.copyOf(value, element.getAsJsonArray().size()); for (int i = 0; i < element.getAsJsonArray().size(); i++) { T newValue; JsonElement arrayElement = element.getAsJsonArray().get(i);