diff --git a/src/main/java/ru/redguy/extendedpistons/WorldListener.java b/src/main/java/ru/redguy/extendedpistons/WorldListener.java index 0d43bba..8f016aa 100644 --- a/src/main/java/ru/redguy/extendedpistons/WorldListener.java +++ b/src/main/java/ru/redguy/extendedpistons/WorldListener.java @@ -85,6 +85,7 @@ public class WorldListener implements Listener { if (isMovable) { if (!isBlocksAllowedToInteract(copyWithAdd(blocks, toBreak), piston.getFacing())) continue; + Collections.reverse(blocks); for (Block block1 : toBreak) { block1.breakNaturally(); } @@ -278,6 +279,7 @@ public class WorldListener implements Listener { List toBreak = checker.getBrokenBlocksObjects(); if (isMovable) { + Collections.reverse(blocks); if (!isBlocksAllowedToInteract(copyWithAdd(blocks, toBreak), piston.getFacing())) continue; for (Block block1 : toBreak) {