From b78bdef513b8cf59d935ccc8a087eead7728b14c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20N=C3=BCcke?= Date: Tue, 24 Dec 2013 13:12:59 +0100 Subject: [PATCH] no longer using client side method for cable neighbor checking on server, fixes #23 --- li/cil/oc/common/block/Cable.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/li/cil/oc/common/block/Cable.scala b/li/cil/oc/common/block/Cable.scala index 49aba4dd8..774dcc772 100644 --- a/li/cil/oc/common/block/Cable.scala +++ b/li/cil/oc/common/block/Cable.scala @@ -94,7 +94,8 @@ object Cable { world.getBlockTileEntity(x + side.offsetX, y + side.offsetY, z + side.offsetZ) match { case robot: tileentity.RobotProxy => case host: SidedEnvironment => - if (host.canConnect(side.getOpposite)) { + val connects = if (host.getWorldObj.isRemote) host.canConnect(side.getOpposite) else host.sidedNode(side.getOpposite) != null + if (connects) { result |= side.flag } case host: Environment => result |= side.flag