From c0252ee99c6b052f9df6b85dc424bc24e804c4d0 Mon Sep 17 00:00:00 2001 From: Artemii Bigdan Date: Sun, 11 Feb 2024 19:40:57 +0200 Subject: [PATCH] fix #1307 --- .../com/simibubi/create/content/contraptions/Contraption.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/com/simibubi/create/content/contraptions/Contraption.java b/src/main/java/com/simibubi/create/content/contraptions/Contraption.java index 25616e0bb0..2c661d0e88 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/Contraption.java +++ b/src/main/java/com/simibubi/create/content/contraptions/Contraption.java @@ -396,6 +396,8 @@ protected boolean moveBlock(Level world, @Nullable Direction forcedDirection, Qu for (Direction offset : Iterate.directions) { BlockPos offsetPos = pos.relative(offset); BlockState blockState = world.getBlockState(offsetPos); + if (isPistonHead(blockState)) + continue; if (isAnchoringBlockAt(offsetPos)) continue; if (!movementAllowed(blockState, world, offsetPos)) {