From 9798c08cf3f67adf013e7cad7266ac094379a843 Mon Sep 17 00:00:00 2001 From: YoyoNow Date: Mon, 30 Jun 2025 16:02:40 +0200 Subject: [PATCH] Hotfix SmartPlaceListener --- .../features/smartplace/SmartPlaceListener.java | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/smartplace/SmartPlaceListener.java b/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/smartplace/SmartPlaceListener.java index 17e0d9f3..91c3c666 100644 --- a/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/smartplace/SmartPlaceListener.java +++ b/BauSystem/BauSystem_Main/src/de/steamwar/bausystem/features/smartplace/SmartPlaceListener.java @@ -61,12 +61,16 @@ public class SmartPlaceListener implements Listener { for (Material material : Material.values()) { if (material.isLegacy()) continue; if (!material.isInteractable() && !material.isBlock()) continue; - BlockData blockData = material.createBlockData(); - block.setBlockData(blockData); - if (block.getState() instanceof TileState) { - CONTAINERS.add(material); - } else if (blockData instanceof Stairs) { - CONTAINERS.add(material); + try { + BlockData blockData = material.createBlockData(); + block.setBlockData(blockData); + if (block.getState() instanceof TileState) { + CONTAINERS.add(material); + } else if (blockData instanceof Stairs) { + CONTAINERS.add(material); + } + } catch (Exception e) { + // Ignore } } CONTAINERS.add(Material.GRINDSTONE);