From acaed5a179c0db0fcbbfce5915fbab19c60a8f0e Mon Sep 17 00:00:00 2001 From: khanhduytran0 Date: Tue, 31 Mar 2020 13:44:49 +0700 Subject: [PATCH] begin launcher_profiles.json support --- .../MinecraftAuthenticationDatabase.java | 8 ++++++++ .../MinecraftLauncherProfiles.java | 8 ++++++++ .../launcherprofiles/MinecraftProfile.java | 17 +++++++++++++++++ .../launcherprofiles/MinecraftResolution.java | 7 +++++++ 4 files changed, 40 insertions(+) create mode 100644 app/src/main/java/net/kdt/pojavlaunch/value/launcherprofiles/MinecraftAuthenticationDatabase.java create mode 100644 app/src/main/java/net/kdt/pojavlaunch/value/launcherprofiles/MinecraftLauncherProfiles.java create mode 100644 app/src/main/java/net/kdt/pojavlaunch/value/launcherprofiles/MinecraftProfile.java create mode 100644 app/src/main/java/net/kdt/pojavlaunch/value/launcherprofiles/MinecraftResolution.java diff --git a/app/src/main/java/net/kdt/pojavlaunch/value/launcherprofiles/MinecraftAuthenticationDatabase.java b/app/src/main/java/net/kdt/pojavlaunch/value/launcherprofiles/MinecraftAuthenticationDatabase.java new file mode 100644 index 000000000..e0b9623d1 --- /dev/null +++ b/app/src/main/java/net/kdt/pojavlaunch/value/launcherprofiles/MinecraftAuthenticationDatabase.java @@ -0,0 +1,8 @@ +package net.kdt.pojavlaunch.value.launcherprofiles; + +public class MinecraftAuthenticationDatabase +{ + public static String accessToken; + public static String username; + public static MinecraftProfile[] profiles; +} diff --git a/app/src/main/java/net/kdt/pojavlaunch/value/launcherprofiles/MinecraftLauncherProfiles.java b/app/src/main/java/net/kdt/pojavlaunch/value/launcherprofiles/MinecraftLauncherProfiles.java new file mode 100644 index 000000000..8e42413fc --- /dev/null +++ b/app/src/main/java/net/kdt/pojavlaunch/value/launcherprofiles/MinecraftLauncherProfiles.java @@ -0,0 +1,8 @@ +package net.kdt.pojavlaunch.value.launcherprofiles; + +public class MinecraftLauncherProfiles +{ + public static MinecraftProfile[] profiles; + public static String clientToken; + public static MinecraftAuthenticationDatabase authenticationDatabase; +} diff --git a/app/src/main/java/net/kdt/pojavlaunch/value/launcherprofiles/MinecraftProfile.java b/app/src/main/java/net/kdt/pojavlaunch/value/launcherprofiles/MinecraftProfile.java new file mode 100644 index 000000000..b8112c613 --- /dev/null +++ b/app/src/main/java/net/kdt/pojavlaunch/value/launcherprofiles/MinecraftProfile.java @@ -0,0 +1,17 @@ +package net.kdt.pojavlaunch.value.launcherprofiles; + +public class MinecraftProfile +{ + public static String name; + public static String type; + public static String created; + public static String lastUsed; + public static String icon; + public static String lastVersionId; + public static String gameDir; + public static String javaDir; + public static String javaArgs; + public static String logConfig; + public static boolean logConfigIsXML; + public static MinecraftResolution[]resolution; +} diff --git a/app/src/main/java/net/kdt/pojavlaunch/value/launcherprofiles/MinecraftResolution.java b/app/src/main/java/net/kdt/pojavlaunch/value/launcherprofiles/MinecraftResolution.java new file mode 100644 index 000000000..9687751c7 --- /dev/null +++ b/app/src/main/java/net/kdt/pojavlaunch/value/launcherprofiles/MinecraftResolution.java @@ -0,0 +1,7 @@ +package net.kdt.pojavlaunch.value.launcherprofiles; + +public class MinecraftResolution +{ + public static int width; + public static int height; +}