From f947f8da60299c0595b7d5cf3dd18e68abaed699 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20N=C3=BCcke?= Date: Sun, 14 May 2017 21:33:54 +0200 Subject: [PATCH] Allright, I give up, can't reproduce. Best guess I have is that it's a rendering-before-init thing... --- src/main/scala/li/cil/oc/common/tileentity/Robot.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/li/cil/oc/common/tileentity/Robot.scala b/src/main/scala/li/cil/oc/common/tileentity/Robot.scala index 381cf52f4..705fd3dd5 100644 --- a/src/main/scala/li/cil/oc/common/tileentity/Robot.scala +++ b/src/main/scala/li/cil/oc/common/tileentity/Robot.scala @@ -132,7 +132,7 @@ class Robot extends traits.Computer with traits.PowerInformation with traits.Rot override def componentCount: Int = info.components.length - override def getComponentInSlot(index: Int): ManagedEnvironment = components(index).orNull + override def getComponentInSlot(index: Int): ManagedEnvironment = if (components.length > index) components(index).orNull else null override def player: Player = { agent.Player.updatePositionAndRotation(player_, facing, facing)