From 9d955b3f81c9d614de2f6302534e1e58ac39a5b5 Mon Sep 17 00:00:00 2001 From: Markil3 <75867393+Markil3@users.noreply.github.com> Date: Thu, 1 Apr 2021 18:15:50 -0600 Subject: [PATCH] Fixes a crash on some computers where the configuration file can't always be made. --- gradle.properties | 2 +- src/main/java/markil3/immersive_hud/ConfigManager.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/gradle.properties b/gradle.properties index 88c9af7..240adec 100644 --- a/gradle.properties +++ b/gradle.properties @@ -11,6 +11,6 @@ forge_version=35.1.37 cloth_version=4.11.14 # Mod Properties -mod_version = 1.1 +mod_version = 1.1.1 maven_group = markil3 archives_base_name = immersive_hud \ No newline at end of file diff --git a/src/main/java/markil3/immersive_hud/ConfigManager.java b/src/main/java/markil3/immersive_hud/ConfigManager.java index 33638ff..a1c01d5 100644 --- a/src/main/java/markil3/immersive_hud/ConfigManager.java +++ b/src/main/java/markil3/immersive_hud/ConfigManager.java @@ -3,6 +3,7 @@ package markil3.immersive_hud; import com.electronwill.nightconfig.core.file.CommentedFileConfig; import com.electronwill.nightconfig.core.io.WritingMode; +import net.minecraft.client.Minecraft; import net.minecraft.util.math.MathHelper; import net.minecraftforge.common.ForgeConfigSpec; import net.minecraftforge.fml.common.Mod; @@ -50,7 +51,7 @@ public class ConfigManager new ForgeConfigSpec.Builder().configure(ConfigManager::new); INSTANCE = specPair.getLeft(); SPEC = specPair.getRight(); - CommentedFileConfig config = CommentedFileConfig.builder(CONFIG_PATH) + CommentedFileConfig config = CommentedFileConfig.builder(Minecraft.getInstance().gameDir.toPath().toAbsolutePath().resolve(CONFIG_PATH)) .sync() .autoreload() .writingMode(WritingMode.REPLACE)