From 9af09f5863257fd2144e6be7694ef18140820b7c Mon Sep 17 00:00:00 2001 From: yoyosource Date: Thu, 24 Aug 2023 17:23:03 +0200 Subject: [PATCH] Hotfix ShieldPrinting Signed-off-by: yoyosource --- .../bausystem/features/shieldprinting/ShieldPrinting.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/BauSystem_Main/src/de/steamwar/bausystem/features/shieldprinting/ShieldPrinting.java b/BauSystem_Main/src/de/steamwar/bausystem/features/shieldprinting/ShieldPrinting.java index 5f093e7d..2fdbd68c 100644 --- a/BauSystem_Main/src/de/steamwar/bausystem/features/shieldprinting/ShieldPrinting.java +++ b/BauSystem_Main/src/de/steamwar/bausystem/features/shieldprinting/ShieldPrinting.java @@ -29,6 +29,7 @@ import org.bukkit.Material; import org.bukkit.World; import org.bukkit.block.Block; import org.bukkit.block.BlockFace; +import org.bukkit.block.PistonMoveReaction; import org.bukkit.block.data.BlockData; import org.bukkit.boss.BarColor; import org.bukkit.entity.Entity; @@ -114,6 +115,7 @@ public class ShieldPrinting implements Listener { Map temp = new HashMap<>(); for (Block block : blockList) { if (Region.getRegion(block.getLocation()) != region) continue; + if (block.getPistonMoveReaction() == PistonMoveReaction.BREAK) continue; Vector vector = block.getLocation().toVector(); Vector origin = vector.clone(); vector = vector.add(direction.getDirection());