Hotfix SmartPlaceListener

This commit is contained in:
2025-06-30 16:02:40 +02:00
parent dbd979a5fe
commit 9798c08cf3
@@ -61,12 +61,16 @@ public class SmartPlaceListener implements Listener {
for (Material material : Material.values()) { for (Material material : Material.values()) {
if (material.isLegacy()) continue; if (material.isLegacy()) continue;
if (!material.isInteractable() && !material.isBlock()) continue; if (!material.isInteractable() && !material.isBlock()) continue;
BlockData blockData = material.createBlockData(); try {
block.setBlockData(blockData); BlockData blockData = material.createBlockData();
if (block.getState() instanceof TileState) { block.setBlockData(blockData);
CONTAINERS.add(material); if (block.getState() instanceof TileState) {
} else if (blockData instanceof Stairs) { CONTAINERS.add(material);
CONTAINERS.add(material); } else if (blockData instanceof Stairs) {
CONTAINERS.add(material);
}
} catch (Exception e) {
// Ignore
} }
} }
CONTAINERS.add(Material.GRINDSTONE); CONTAINERS.add(Material.GRINDSTONE);