From c5f03607df56c6a2ee3875aefc74a5c155a1bbe5 Mon Sep 17 00:00:00 2001 From: Duy Tran Khanh <40482367+khanhduytran0@users.noreply.github.com> Date: Sun, 2 May 2021 19:52:33 +0700 Subject: [PATCH] Early access of scoped storage :trollface: --- .../src/main/java/net/kdt/pojavlaunch/Tools.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/Tools.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/Tools.java index 481a0c7c1..977f67cf6 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/Tools.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/Tools.java @@ -48,7 +48,9 @@ public final class Tools // New since 3.3.1 public static String DIR_ACCOUNT_NEW; public static String DIR_ACCOUNT_OLD; - public static final String DIR_GAME_HOME = Environment.getExternalStorageDirectory().getAbsolutePath() + "/games/PojavLauncher"; + public static final String DIR_GAME_HOME = Build.VERSION.SDK_INT >= 30 ? + Environment.getExternalFilesDir().getAbsolutePath() : + Environment.getExternalStorageDirectory().getAbsolutePath() + "/games/PojavLauncher"; public static final String DIR_GAME_NEW = DIR_GAME_HOME + "/.minecraft"; public static final String DIR_GAME_OLD = Environment.getExternalStorageDirectory().getAbsolutePath() + "/games/.minecraft";