From d6d0556d5c9baa2d1e28d27d94ddbcb0437869ec Mon Sep 17 00:00:00 2001 From: Len <40720638+destro174@users.noreply.github.com> Date: Thu, 6 Aug 2026 08:31:15 -0500 Subject: [PATCH] Add a check if the shop block is an inventoryholder --- src/main/java/com/alttd/playershops/shop/PlayerShop.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/alttd/playershops/shop/PlayerShop.java b/src/main/java/com/alttd/playershops/shop/PlayerShop.java index 1f5c3f8..51c935e 100644 --- a/src/main/java/com/alttd/playershops/shop/PlayerShop.java +++ b/src/main/java/com/alttd/playershops/shop/PlayerShop.java @@ -148,9 +148,10 @@ public class PlayerShop { } public Inventory getInventory() { - // Could use a check if the block is still an InventoryHolder. - InventoryHolder container = (InventoryHolder) shopLocation.getBlock().getState(); - return container.getInventory(); + if (shopLocation.getBlock().getState() instanceof InventoryHolder inventoryHolder) { + return inventoryHolder.getInventory(); + } + return null; } public boolean isInitialized() {