From eb17f19258dbd44ef7b9a721a918871d7ee632f0 Mon Sep 17 00:00:00 2001 From: Poslovitch Date: Sun, 10 Sep 2017 11:05:54 +0200 Subject: [PATCH] Fixes https://github.com/TheBusyBiscuit/Slimefun4/issues/415 --- .../Slimefun/listeners/BlockListener.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/me/mrCookieSlime/Slimefun/listeners/BlockListener.java b/src/me/mrCookieSlime/Slimefun/listeners/BlockListener.java index 90c429452..79f277bc3 100644 --- a/src/me/mrCookieSlime/Slimefun/listeners/BlockListener.java +++ b/src/me/mrCookieSlime/Slimefun/listeners/BlockListener.java @@ -33,7 +33,7 @@ public class BlockListener implements Listener { @EventHandler public void onPistonExtend(BlockPistonExtendEvent e) { - for (Block b: e.getBlocks()) { + for (Block b : e.getBlocks()) { if (BlockStorage.hasBlockInfo(b)) { e.setCancelled(true); return; @@ -41,12 +41,15 @@ public class BlockListener implements Listener { } } - @SuppressWarnings("deprecation") @EventHandler public void onPistonRetract(BlockPistonRetractEvent e) { - if (e.isSticky() && BlockStorage.hasBlockInfo(e.getRetractLocation().getBlock())) { - e.setCancelled(true); - return; + if (e.isSticky()) { + for (Block b : e.getBlocks()) { + if (BlockStorage.hasBlockInfo(b)) { + e.setCancelled(true); + return; + } + } } }