From bf9672aeac4a83201cf8d0c6dce4dc559535604e Mon Sep 17 00:00:00 2001 From: Space Walker <48224626+SpaceWalkerRS@users.noreply.github.com> Date: Wed, 13 Jul 2022 23:20:26 +0200 Subject: [PATCH] Fix #8138 (#8139) --- patches/server/Eigencraft-redstone-implementation.patch | 3 +++ 1 file changed, 3 insertions(+) diff --git a/patches/server/Eigencraft-redstone-implementation.patch b/patches/server/Eigencraft-redstone-implementation.patch index edf5c38582..5fd721a071 100644 --- a/patches/server/Eigencraft-redstone-implementation.patch +++ b/patches/server/Eigencraft-redstone-implementation.patch @@ -959,6 +959,9 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 + * 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 : UPDATE_SHAPE_ORDER) { + BlockPos neighborPos = pos.relative(dir); + BlockState neighborState = level.getBlockState(neighborPos);