public static void addModsFromTextFile(File modList, boolean firstTime) {
        String modListName = modList.getName();
        if (modListName.endsWith(".txt")) {
            try {
                BufferedReader bufferedReader = new BufferedReader(new FileReader(modList));
                String line;
                while ((line = bufferedReader.readLine()) != null) {
                    if (!line.isEmpty() && line.endsWith(".zip")) {
                        File file = new File(line);
                        if (file.exists()) {
                            TroveMods.addMod(file);
                        }
                    }
                }
                bufferedReader.close();
            } catch (IOException ex) {
                ex.printStackTrace();
            }
        }
        if (firstTime) {
            return;
        }
        setTroveModText();
    }