diff --git a/src/main/scala/li/cil/oc/common/nanomachines/ControllerImpl.scala b/src/main/scala/li/cil/oc/common/nanomachines/ControllerImpl.scala index 17a2afa87..7f89c5833 100644 --- a/src/main/scala/li/cil/oc/common/nanomachines/ControllerImpl.scala +++ b/src/main/scala/li/cil/oc/common/nanomachines/ControllerImpl.scala @@ -103,7 +103,7 @@ class ControllerImpl(val player: EntityPlayer) extends Controller with WirelessE case Array("getAge") => respond(sender, "age", (player.getAge / 20f).toInt) case Array("getName") => - respond(sender, "name", player.getDisplayName) + respond(sender, "name", player.getDisplayName.getUnformattedComponentText) case Array("getExperience") => respond(sender, "experience", player.experienceLevel) diff --git a/src/main/scala/li/cil/oc/server/network/Network.scala b/src/main/scala/li/cil/oc/server/network/Network.scala index 3c0d6a4f4..a57605331 100644 --- a/src/main/scala/li/cil/oc/server/network/Network.scala +++ b/src/main/scala/li/cil/oc/server/network/Network.scala @@ -702,7 +702,7 @@ object Network extends api.detail.NetworkAPI { case _: java.lang.Double => 8 case value: java.lang.String => value.length max 1 case value: Array[Byte] => value.length max 1 - case _ => throw new IllegalArgumentException("unsupported data type") + case value => throw new IllegalArgumentException(s"unsupported data type: $value (${value.getClass.getCanonicalName})") }) }) }) @@ -777,4 +777,4 @@ object Network extends api.detail.NetworkAPI { def changeBuffer(delta: Double) = network.changeBuffer(delta) } -} \ No newline at end of file +}