From 382bbe02bbbdd6e3e645f6e5fed92ecf8c1aac7e Mon Sep 17 00:00:00 2001 From: FramerofFarmers Date: Tue, 17 Jun 2025 18:36:12 +1000 Subject: [PATCH] Fix NPE crash in EntityHelper Fixes a crash when trying to open the materials menu in the manipulate schematic GUI when in survival, by adding a null check that was not neccessary in 1.12 --- .../java/com/github/lunatrius/core/entity/EntityHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/com/github/lunatrius/core/entity/EntityHelper.java b/core/src/main/java/com/github/lunatrius/core/entity/EntityHelper.java index f198c213..ecdd8286 100644 --- a/core/src/main/java/com/github/lunatrius/core/entity/EntityHelper.java +++ b/core/src/main/java/com/github/lunatrius/core/entity/EntityHelper.java @@ -21,7 +21,7 @@ public static int getItemCountInInventory(final IInventory inventory, final Item for (int slot = 0; slot < inventorySize; slot++) { final ItemStack itemStack = inventory.getStackInSlot(slot); - if (itemStack.getItem() == item && (itemDamage == WILDMARK || itemDamage == itemStack.getItemDamage())) { + if (itemStack != null && itemStack.getItem() == item && (itemDamage == WILDMARK || itemDamage == itemStack.getItemDamage())) { count += itemStack.stackSize; } }