no longer using client side method for cable neighbor checking on server, fixes #23

This commit is contained in:
Florian Nücke 2013-12-24 13:12:59 +01:00
parent 22bcc5756e
commit b78bdef513

View File

@ -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