From d26b7ca763953df02249bed16542e14d633dcf8b Mon Sep 17 00:00:00 2001 From: tibs <37983572+TibiNonEst@users.noreply.github.com> Date: Thu, 6 Jan 2022 10:24:04 -0500 Subject: [PATCH] Confirm color[] length before accessing Avoids ArrayIndexOutOfBoundsException during hasColor() --- .../mods/cauldron_dyeing/block/WaterCauldronBlockEntity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/me/tibinonest/mods/cauldron_dyeing/block/WaterCauldronBlockEntity.java b/src/main/java/me/tibinonest/mods/cauldron_dyeing/block/WaterCauldronBlockEntity.java index 048341d..85674ab 100644 --- a/src/main/java/me/tibinonest/mods/cauldron_dyeing/block/WaterCauldronBlockEntity.java +++ b/src/main/java/me/tibinonest/mods/cauldron_dyeing/block/WaterCauldronBlockEntity.java @@ -50,7 +50,7 @@ public class WaterCauldronBlockEntity extends BlockEntity { } public boolean hasColor() { - return color[0] != -1 && color[1] != -1 && color[2] != -1; + return color.length == 3 && color[0] != -1 && color[1] != -1 && color[2] != -1; } public int getColor() {