From 53a79ade276f856dc7e0c4c991072b7b5c581ab0 Mon Sep 17 00:00:00 2001 From: Driftay Date: Sun, 1 Sep 2019 09:29:25 -0400 Subject: [PATCH] Piston Fix --- .../factions/listeners/FactionsBlockListener.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/massivecraft/factions/listeners/FactionsBlockListener.java b/src/main/java/com/massivecraft/factions/listeners/FactionsBlockListener.java index 60180ba3..e0c3eb57 100644 --- a/src/main/java/com/massivecraft/factions/listeners/FactionsBlockListener.java +++ b/src/main/java/com/massivecraft/factions/listeners/FactionsBlockListener.java @@ -303,7 +303,11 @@ public class FactionsBlockListener implements Listener { return; } - Location targetLoc = event.getRetractLocation(); + if (event.getBlocks().isEmpty()) { + return; + } + + Location targetLoc = event.getBlocks().get(0).getLocation(); Faction otherFaction = Board.getInstance().getFactionAt(new FLocation(targetLoc)); // Check if the piston is moving in a faction's territory. This disables pistons entirely in faction territory.