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);