From 49ea01d7e665b28c325405773069abe4125f6b1a Mon Sep 17 00:00:00 2001 From: Duy Tran Khanh Date: Sun, 14 Feb 2021 06:24:42 +0700 Subject: [PATCH] Auto create launcher_profiles.json if necessary This fixes Fabric and OptiFine installer errors. --- .../src/main/java/net/kdt/pojavlaunch/PLaunchApp.java | 3 +++ Natives/resources/launcher_profiles.json | 9 +++++++++ 2 files changed, 12 insertions(+) create mode 100644 Natives/resources/launcher_profiles.json diff --git a/JavaApp/src/main/java/net/kdt/pojavlaunch/PLaunchApp.java b/JavaApp/src/main/java/net/kdt/pojavlaunch/PLaunchApp.java index 995e3af2..7a3c14ab 100644 --- a/JavaApp/src/main/java/net/kdt/pojavlaunch/PLaunchApp.java +++ b/JavaApp/src/main/java/net/kdt/pojavlaunch/PLaunchApp.java @@ -26,6 +26,9 @@ public class PLaunchApp { 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"); + + Tools.write(mcDir.getAbsolutePath() + "/launcher_profiles.json", + Tools.read(Tools.DIR_DATA + "/launcher_profiles.json")); } } catch (IOException e) { e.printStackTrace(); diff --git a/Natives/resources/launcher_profiles.json b/Natives/resources/launcher_profiles.json new file mode 100644 index 00000000..82c2d176 --- /dev/null +++ b/Natives/resources/launcher_profiles.json @@ -0,0 +1,9 @@ +{ + "profiles": { + "(Default)": { + "name": "(Default)", + "lastVersionId": "Unknown" + } + }, + "selectedProfile": "(Default)" +}