Now this can be installed as an IPA :trollface:

This commit is contained in:
Duy Tran Khanh committed 2021-07-02 20:05:59 +07:00
1 parent 603b0223cd
commit be1646c8ce
10 files changed
+103 -50

No files matched your search

@@ -20,11 +20,11 @@ public class PLaunchApp {
public static void main(String[] args) throws Throwable {
// User might remove the minecraft folder, this can cause crashes, safety re-create it
try {
File mcDir = new File("/var/mobile/Documents/minecraft");
File mcDir = new File(Tools.DIR_GAME_NEW);
mcDir.mkdirs();
new File(Tools.DIR_ACCOUNT_NEW).mkdirs();
if (!new File(mcDir, "config_ver.txt").exists()) {
Tools.write(mcDir.getAbsolutePath() + "/config_ver.txt", "1.16.5");
if (!new File(Tools.DIR_APP_DATA, "config_ver.txt").exists()) {
Tools.write(Tools.DIR_APP_DATA + "/config_ver.txt", "1.16.5");
Tools.write(mcDir.getAbsolutePath() + "/launcher_profiles.json",
Tools.read(Tools.DIR_DATA + "/launcher_profiles.json"));
@@ -35,12 +35,8 @@ public class PLaunchApp {
e.printStackTrace();
}
if (args[0].startsWith("/Applications/")) {
System.out.println("We are on java now! Starting UI...");
UIKit.launchUI(args);
} else {
return;
}
System.out.println("We are on java now! Starting UI...");
UIKit.launchUI(args);
}
// Called from SurfaceViewController
@@ -66,7 +62,7 @@ public class PLaunchApp {
String mcver = "1.16.5";
try {
mcver = Tools.read(Tools.DIR_GAME_NEW + "/config_ver.txt");
mcver = Tools.read(Tools.DIR_APP_DATA + "/config_ver.txt");
} catch (IOException e) {
UIKit.updateProgressSafe(0, "config_ver.txt not found, defaulting to Minecraft 1.16.5");
}
@@ -53,10 +53,10 @@ public final class Tools
public static final Gson GLOBAL_GSON = new GsonBuilder().setPrettyPrinting().create();
public static final String URL_HOME = "https://pojavlauncherteam.github.io/PojavLauncher";
public static String DIR_DATA = "/Applications/PojavLauncher.app";
public static String DIR_DATA = System.getenv("BUNDLE_PATH");
public static String CURRENT_ARCHITECTURE;
public static final String DIR_GAME_HOME = "/var/mobile/Documents";
public static final String DIR_GAME_HOME = System.getenv("HOME") + "/Documents";
public static final String DIR_GAME_NEW = DIR_GAME_HOME + "/minecraft";
public static final String DIR_APP_DATA = DIR_GAME_HOME + "/.pojavlauncher";
@@ -72,7 +72,7 @@ public class LauncherPreferences
}
*/
File argsFile = new File(Tools.DIR_GAME_NEW, "overrideargs.txt");
File argsFile = new File(Tools.DIR_APP_DATA, "overrideargs.txt");
try {
if (!argsFile.exists()) {
argsFile.createNewFile();