From 3e62c0e0aea55ed7d48f14677ee94b61f6ad8153 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20N=C3=BCcke?= Date: Tue, 29 Jul 2014 13:37:49 +0200 Subject: [PATCH] Fixes components in robots not being properly disconnect before the dropped item is generated, closes #441. --- src/main/scala/li/cil/oc/common/block/RobotProxy.scala | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/scala/li/cil/oc/common/block/RobotProxy.scala b/src/main/scala/li/cil/oc/common/block/RobotProxy.scala index 871490a47..93e458fe7 100644 --- a/src/main/scala/li/cil/oc/common/block/RobotProxy.scala +++ b/src/main/scala/li/cil/oc/common/block/RobotProxy.scala @@ -186,6 +186,7 @@ class RobotProxy(val parent: SpecialDelegator) extends RedstoneAware with Specia val robot = proxy.robot if (!world.isRemote) { if (robot.player == player) return false + robot.node.remove() robot.saveComponents() parent.dropBlockAsItem(world, x, y, z, robot.info.createItemStack()) }