forked from SteamWar/SteamWar
Hotfix SmartPlaceListener
This commit is contained in:
+4
@@ -61,6 +61,7 @@ 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;
|
||||||
|
try {
|
||||||
BlockData blockData = material.createBlockData();
|
BlockData blockData = material.createBlockData();
|
||||||
block.setBlockData(blockData);
|
block.setBlockData(blockData);
|
||||||
if (block.getState() instanceof TileState) {
|
if (block.getState() instanceof TileState) {
|
||||||
@@ -68,6 +69,9 @@ public class SmartPlaceListener implements Listener {
|
|||||||
} else if (blockData instanceof Stairs) {
|
} else if (blockData instanceof Stairs) {
|
||||||
CONTAINERS.add(material);
|
CONTAINERS.add(material);
|
||||||
}
|
}
|
||||||
|
} catch (Exception e) {
|
||||||
|
// Ignore
|
||||||
|
}
|
||||||
}
|
}
|
||||||
CONTAINERS.add(Material.GRINDSTONE);
|
CONTAINERS.add(Material.GRINDSTONE);
|
||||||
CONTAINERS.remove(Material.COMPARATOR);
|
CONTAINERS.remove(Material.COMPARATOR);
|
||||||
|
|||||||
Reference in New Issue
Block a user