Fix crash when user home/config folders are inaccessible
This commit is contained in:
parent
b2ed5b9341
commit
4b18cc2cc6
|
|
@ -317,16 +317,16 @@ public class ModernFixEarlyConfig {
|
||||||
}
|
}
|
||||||
|
|
||||||
private void readGlobalProperties() {
|
private void readGlobalProperties() {
|
||||||
Path minecraftFolder;
|
|
||||||
if (SystemUtils.IS_OS_MAC) {
|
|
||||||
minecraftFolder = Paths.get(System.getProperty("user.home"), "Library", "Application Support", "minecraft");
|
|
||||||
} else if (SystemUtils.IS_OS_WINDOWS) {
|
|
||||||
minecraftFolder = Paths.get(System.getenv("APPDATA"), ".minecraft");
|
|
||||||
} else {
|
|
||||||
minecraftFolder = Paths.get(System.getProperty("user.home"), ".minecraft");
|
|
||||||
}
|
|
||||||
Path globalPropsFile = minecraftFolder.resolve("global").resolve("modernfix-global-mixins.properties");
|
|
||||||
try {
|
try {
|
||||||
|
Path minecraftFolder;
|
||||||
|
if (SystemUtils.IS_OS_MAC) {
|
||||||
|
minecraftFolder = Paths.get(System.getProperty("user.home"), "Library", "Application Support", "minecraft");
|
||||||
|
} else if (SystemUtils.IS_OS_WINDOWS) {
|
||||||
|
minecraftFolder = Paths.get(System.getenv("APPDATA"), ".minecraft");
|
||||||
|
} else {
|
||||||
|
minecraftFolder = Paths.get(System.getProperty("user.home"), ".minecraft");
|
||||||
|
}
|
||||||
|
Path globalPropsFile = minecraftFolder.resolve("global").resolve("modernfix-global-mixins.properties");
|
||||||
if (Files.exists(globalPropsFile)) {
|
if (Files.exists(globalPropsFile)) {
|
||||||
Properties properties = new Properties();
|
Properties properties = new Properties();
|
||||||
try (var is = Files.newInputStream(globalPropsFile)) {
|
try (var is = Files.newInputStream(globalPropsFile)) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user