public static void addModsToInstallation() {
        TroveModLoader.getTroveModLoaderGUI().disableButtons(true);
        if (getTroveInstallLocation() != null && !getTroveInstallLocation().isEmpty()) {
            File installDirectory = new File(getTroveInstallLocation());
            for (File mod : TroveMods.getMods()) {
                try {
                    unzipFileIntoDirectory(new ZipFile(mod), installDirectory);
                } catch (IOException ex) {
                    ex.printStackTrace();
                }
            }
        }
        TroveModLoader.getTroveModLoaderGUI().enabledButtons();
        if (TroveMods.getMods().size() <= 0) {
            return;
        }
        saveMods();
        setTroveModText();
    }