From 0f474f3d8729cabf80100a3db79501b1d78b1e89 Mon Sep 17 00:00:00 2001 From: Space Walker <48224626+SpaceWalkerRS@users.noreply.github.com> Date: Thu, 21 Jul 2022 15:13:20 +0200 Subject: [PATCH] Fix #1492 (#1493) --- src/main/java/carpet/helpers/RedstoneWireTurbo.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/carpet/helpers/RedstoneWireTurbo.java b/src/main/java/carpet/helpers/RedstoneWireTurbo.java index 33512acf..33aa2ddc 100644 --- a/src/main/java/carpet/helpers/RedstoneWireTurbo.java +++ b/src/main/java/carpet/helpers/RedstoneWireTurbo.java @@ -944,6 +944,9 @@ public class RedstoneWireTurbo * redstone wire in an invalid state. */ public void updateNeighborShapes(Level level, BlockPos pos, BlockState state) { + // these updates will be added to the stack and processed after the entire network has updated + state.updateIndirectNeighbourShapes(level, pos, Block.UPDATE_KNOWN_SHAPE | Block.UPDATE_CLIENTS); + for (Direction dir : Block.UPDATE_SHAPE_ORDER) { BlockPos neighborPos = pos.relative(dir); BlockState neighborState = level.getBlockState(neighborPos);