diff --git a/src/main/scala/li/cil/oc/common/Proxy.scala b/src/main/scala/li/cil/oc/common/Proxy.scala index de8dcca59..c1f709403 100644 --- a/src/main/scala/li/cil/oc/common/Proxy.scala +++ b/src/main/scala/li/cil/oc/common/Proxy.scala @@ -41,7 +41,6 @@ class Proxy { def call = FileSystem.fromClass(OpenComputers.getClass, Settings.resourceDomain, "lua/rom") }, Settings.resourceDomain + "/lua/rom") - } def init(e: FMLInitializationEvent): Unit = { diff --git a/src/main/scala/li/cil/oc/common/tileentity/Router.scala b/src/main/scala/li/cil/oc/common/tileentity/Router.scala index edcdd58de..cf94622e2 100644 --- a/src/main/scala/li/cil/oc/common/tileentity/Router.scala +++ b/src/main/scala/li/cil/oc/common/tileentity/Router.scala @@ -52,7 +52,10 @@ class Router extends Hub with IPeripheral { case "transmit" => val sendPort = checkPort(arguments, 0) val answerPort = checkPort(arguments, 1) - plugs.foreach(_.node.sendToReachable("network.message", Seq(Int.box(sendPort), Int.box(answerPort)) ++ arguments.drop(2): _*)) + val data = Seq(Int.box(answerPort)) ++ arguments.drop(2) + plugs.foreach(plug => { + plug.node.sendToReachable("network.message", new Packet(plug.node.address, None, sendPort, data)) + }) null case "isWireless" => Array(java.lang.Boolean.FALSE) case _ => null