public static boolean ProcessorUpdateList()
    {
        File list = FileManager.modList;
        installedMods = FileManager.installedMods;
        installedCoreMods = FileManager.installedCoreMods;

        if (list != null && list.exists())
        {
            try
            {
                List<String> mods = FileWriter.readSmallTextFile(FileManager.updaterDir + "/ModList.list");
                modProcessList.clear();

                for (String mod : mods)
                {
                    ModInstance modI = ModInstance.convertString(mod);
                    if (modI != null && !modProcessList.contains(modI))
                    {
                        modProcessList.add(modI);
                    }
                }

                for (ModInstance instance : modProcessList)
                {
                    ListProcessor.processDownlaod(instance);
                }

                ListProcessor.cleanModFolder();

                debug.add("");
                debug.add("All mods updated");
                debug.add("TODO::Launch MinecraftLauncher.jar");
                return true;
            }
            catch (IOException e)
            {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
        else
        {
            System.out.print("Processor can't find list");
            debug.add("Updater List not found");
        }
        return false;
    }