From 6875fa4c7e0910a6be6515c562056578669bd0f8 Mon Sep 17 00:00:00 2001 From: triagonal Date: Fri, 21 Aug 2020 23:00:18 +1000 Subject: [PATCH] fix blacklisted blocks being pulled by sticky piston --- .../essentials/antibuild/EssentialsAntiBuildListener.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/EssentialsAntiBuild/src/com/earth2me/essentials/antibuild/EssentialsAntiBuildListener.java b/EssentialsAntiBuild/src/com/earth2me/essentials/antibuild/EssentialsAntiBuildListener.java index c12cd4735..3e626013d 100644 --- a/EssentialsAntiBuild/src/com/earth2me/essentials/antibuild/EssentialsAntiBuildListener.java +++ b/EssentialsAntiBuild/src/com/earth2me/essentials/antibuild/EssentialsAntiBuildListener.java @@ -277,9 +277,11 @@ public class EssentialsAntiBuildListener implements Listener { if (!event.isSticky()) { return; } - final Block block = event.getBlock(); - if (prot.checkProtectionItems(AntiBuildConfig.blacklist_piston, block.getType())) { - event.setCancelled(true); + for (Block block : event.getBlocks()) { + if (prot.checkProtectionItems(AntiBuildConfig.blacklist_piston, block.getType())) { + event.setCancelled(true); + return; + } } }