diff --git a/core/src/main/java/mrtjp/projectred/core/tile/IConnectableBlockEntity.java b/core/src/main/java/mrtjp/projectred/core/tile/IConnectableBlockEntity.java index 655391009..800ac7b72 100644 --- a/core/src/main/java/mrtjp/projectred/core/tile/IConnectableBlockEntity.java +++ b/core/src/main/java/mrtjp/projectred/core/tile/IConnectableBlockEntity.java @@ -211,7 +211,7 @@ default boolean discoverStraightCenterOverride(int s) { CenterLookup lookup = CenterLookup.lookupStraightCenter(getBlockLevel(), getBlockPosition(), s); if (lookup.tile instanceof IConnectable connectable) { - return canConnectPart(connectable, s, -1) && connectable.connectStraight(this, s, -1); + return canConnectPart(connectable, s, -1) && connectable.connectStraight(this, s ^ 1, -1); } return false;