62 lines
1.8 KiB
Java
62 lines
1.8 KiB
Java
/*
|
|
* To change this license header, choose License Headers in Project Properties.
|
|
* To change this template file, choose Tools | Templates
|
|
* and open the template in the editor.
|
|
*/
|
|
package ModpackDownloader;
|
|
|
|
import forgemodpackbuilder.GUI;
|
|
import java.io.BufferedReader;
|
|
import java.io.FileReader;
|
|
import java.io.IOException;
|
|
import java.net.MalformedURLException;
|
|
|
|
/**
|
|
*
|
|
* @author simonr
|
|
*/
|
|
public class ModpackDownloader {
|
|
|
|
static int mods = 0;
|
|
public static String zeile = "";
|
|
public static String version;
|
|
|
|
public static void main(String[] args) throws MalformedURLException, IOException {
|
|
|
|
//Modpack URL Suchen
|
|
ModpackDownloader2.URL = GUI.URL + zeile;
|
|
ModpackDownloader2.output = "./modpack/modpack.txt";
|
|
ModpackDownloader2.main(null);
|
|
|
|
//Progressbar Modpack durchsuchen
|
|
FileReader fr = new FileReader("./modpack/modpack.txt");
|
|
BufferedReader br = new BufferedReader(fr);
|
|
|
|
while ((zeile = br.readLine()) != null) {
|
|
mods++;
|
|
}
|
|
System.out.println("Mods = " + mods);
|
|
|
|
//Modpack Installieren
|
|
FileReader fr1 = new FileReader("./modpack/modpack.txt");
|
|
BufferedReader br1 = new BufferedReader(fr1);
|
|
|
|
version = br1.readLine();
|
|
|
|
while ((zeile = br1.readLine()) != null) {
|
|
ModpackDownloader2.URL = GUI.URL + "mods/" + version + "/" + zeile;
|
|
ModpackDownloader2.output = GUI.datei + "/mods/" + zeile;
|
|
ModpackDownloader2.main(null);
|
|
|
|
System.out.println("URL = " + GUI.URL + version + "/" + zeile);
|
|
System.out.println("Output = " + GUI.datei + "/mods/" + zeile);
|
|
|
|
//Progressbar
|
|
GUI.zahl = mods;
|
|
GUI.datei2 = zeile;
|
|
GUI c = new GUI();
|
|
c.progressnext();
|
|
}
|
|
|
|
}
|
|
}
|