diff --git a/src/main/java/com/falsepattern/lib/config/ConfigurationManager.java b/src/main/java/com/falsepattern/lib/config/ConfigurationManager.java index 772bcd5..7f08b8b 100644 --- a/src/main/java/com/falsepattern/lib/config/ConfigurationManager.java +++ b/src/main/java/com/falsepattern/lib/config/ConfigurationManager.java @@ -1,6 +1,7 @@ package com.falsepattern.lib.config; import com.falsepattern.lib.StableAPI; +import com.falsepattern.lib.internal.CoreLoadingPlugin; import cpw.mods.fml.client.event.ConfigChangedEvent; import cpw.mods.fml.common.eventhandler.SubscribeEvent; import lombok.AccessLevel; @@ -45,7 +46,7 @@ public class ConfigurationManager { */ public static void init() { if (initialized) return; - configDir = Launch.minecraftHome.toPath().resolve("config"); + configDir = CoreLoadingPlugin.mcDir.toPath().resolve("config"); MinecraftForge.EVENT_BUS.register(instance); initialized = true; } diff --git a/src/main/java/com/falsepattern/lib/mixin/IMixinPlugin.java b/src/main/java/com/falsepattern/lib/mixin/IMixinPlugin.java index 76d7190..ff0535d 100644 --- a/src/main/java/com/falsepattern/lib/mixin/IMixinPlugin.java +++ b/src/main/java/com/falsepattern/lib/mixin/IMixinPlugin.java @@ -1,5 +1,6 @@ package com.falsepattern.lib.mixin; +import com.falsepattern.lib.internal.CoreLoadingPlugin; import lombok.val; import net.minecraft.launchwrapper.Launch; import org.apache.logging.log4j.LogManager; @@ -21,7 +22,7 @@ import java.util.stream.Collectors; import static java.nio.file.Files.walk; public interface IMixinPlugin extends IMixinConfigPlugin { - Path MODS_DIRECTORY_PATH = new File(Launch.minecraftHome, "mods/").toPath(); + Path MODS_DIRECTORY_PATH = CoreLoadingPlugin.mcDir.toPath().resolve("mods"); Logger getLogger(); ITargetedMod[] getTargetedModEnumValues();