Hotfix ShieldPrinting pasting AIR, it should not

This commit is contained in:
2025-03-08 17:51:41 +01:00
parent 911a08a156
commit 17eaefe3d0
@@ -170,13 +170,16 @@ public class ShieldPrinting implements Listener {
} }
BlockDataConfiguration[] stateConfigurations = stateConfiguration.get(entry.getValue().getMaterial()); BlockDataConfiguration[] stateConfigurations = stateConfiguration.get(entry.getValue().getMaterial());
BlockData copied = entry.getValue();
if (stateConfigurations == null) { if (stateConfigurations == null) {
block.setBlockData(entry.getValue(), false); if (!copied.getMaterial().isAir()) {
block.setBlockData(copied, false);
}
continue; continue;
} }
BlockData worldOriginal = block.getBlockData(); BlockData worldOriginal = block.getBlockData();
BlockData copied = entry.getValue().clone(); copied = copied.clone();
if (copied.getMaterial().isAir()) { if (copied.getMaterial().isAir()) {
continue; continue;
} }