From 7a1c091c74a4052063826b25276835c68fc99531 Mon Sep 17 00:00:00 2001 From: Phoenix616 Date: Mon, 2 Nov 2020 01:06:48 +0100 Subject: [PATCH] Fix NPE in StockCounter on autofill/no item found (Fixes #376) --- .../ChestShop/Listeners/Modules/StockCounterModule.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/Acrobot/ChestShop/Listeners/Modules/StockCounterModule.java b/src/main/java/com/Acrobot/ChestShop/Listeners/Modules/StockCounterModule.java index 767a680..3961f75 100644 --- a/src/main/java/com/Acrobot/ChestShop/Listeners/Modules/StockCounterModule.java +++ b/src/main/java/com/Acrobot/ChestShop/Listeners/Modules/StockCounterModule.java @@ -54,9 +54,11 @@ public class StockCounterModule implements Listener { } ItemStack itemTradedByShop = determineItemTradedByShop(event.getSignLine(ITEM_LINE)); - Inventory chestShopInventory = uBlock.findConnectedContainer(event.getSign()).getInventory(); + if (itemTradedByShop != null) { + Inventory chestShopInventory = uBlock.findConnectedContainer(event.getSign()).getInventory(); - event.setSignLine(QUANTITY_LINE, getQuantityLineWithCounter(quantity, itemTradedByShop, chestShopInventory)); + event.setSignLine(QUANTITY_LINE, getQuantityLineWithCounter(quantity, itemTradedByShop, chestShopInventory)); + } } @EventHandler