From 721566601dbaf990c1a3d7cabf59d056e8a5b157 Mon Sep 17 00:00:00 2001 From: miozune Date: Fri, 18 Nov 2022 17:36:40 +0900 Subject: Fix crash with array containing null stacks passed to getNonUnifiedStacks (#1520) --- src/main/java/gregtech/api/util/GT_OreDictUnificator.java | 1 + 1 file changed, 1 insertion(+) (limited to 'src/main/java/gregtech/api/util') diff --git a/src/main/java/gregtech/api/util/GT_OreDictUnificator.java b/src/main/java/gregtech/api/util/GT_OreDictUnificator.java index 48882bb72f..75ca3a7141 100644 --- a/src/main/java/gregtech/api/util/GT_OreDictUnificator.java +++ b/src/main/java/gregtech/api/util/GT_OreDictUnificator.java @@ -268,6 +268,7 @@ public class GT_OreDictUnificator { else if (obj instanceof List) aStacks = (ItemStack[]) ((List) obj).toArray(new ItemStack[0]); List rList = new ArrayList<>(); for (ItemStack aStack : aStacks) { + if (aStack == null) continue; rList.add(aStack); List tList = sUnificationTable.get(new GT_ItemStack2(aStack)); if (tList != null) { -- cgit