diff --git a/common/buildcraft/transport/BlockGenericPipe.java b/common/buildcraft/transport/BlockGenericPipe.java index 7085fdc6..25f61d12 100644 --- a/common/buildcraft/transport/BlockGenericPipe.java +++ b/common/buildcraft/transport/BlockGenericPipe.java @@ -783,6 +783,9 @@ public class BlockGenericPipe extends BlockBuildCraft { DockingStation station = pipe.container.getStation(rayTraceResult.sideHit); if (!station.isTaken()) { + if (((ItemRobot) currentItem.getItem()).getRobotNBT(currentItem) == null) { + return true; + } EntityRobot robot = ((ItemRobot) currentItem.getItem()) .createRobot(currentItem, world); robot.setUniqueRobotId(robot.getRegistry().getNextRobotId());