diff --git a/src/main/scala/li/cil/oc/common/item/traits/FileSystemLike.scala b/src/main/scala/li/cil/oc/common/item/traits/FileSystemLike.scala index 7383f244c..9fc490cd5 100644 --- a/src/main/scala/li/cil/oc/common/item/traits/FileSystemLike.scala +++ b/src/main/scala/li/cil/oc/common/item/traits/FileSystemLike.scala @@ -37,7 +37,7 @@ trait FileSystemLike extends Delegate { } override def onItemRightClick(stack: ItemStack, world: World, player: EntityPlayer): ItemStack = { - if (!player.isSneaking) { + if (!player.isSneaking && (!stack.hasTagCompound || !stack.getTagCompound.hasKey(Settings.namespace + "lootFactory"))) { player.openGui(OpenComputers, GuiType.Drive.id, world, 0, 0, 0) player.swingItem() }