From 0726b364184cbfaa46924ec36f5d875e275af16d Mon Sep 17 00:00:00 2001 From: Username404-59 Date: Tue, 24 Jun 2025 18:11:25 +0200 Subject: [PATCH] Make the mod work on both forge & neoforge Signed-off-by: Username404-59 --- .../kotlin/fr/username404/snowygui/config/Configuration.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/common/src/main/kotlin/fr/username404/snowygui/config/Configuration.kt b/common/src/main/kotlin/fr/username404/snowygui/config/Configuration.kt index 8c92788..eebc035 100644 --- a/common/src/main/kotlin/fr/username404/snowygui/config/Configuration.kt +++ b/common/src/main/kotlin/fr/username404/snowygui/config/Configuration.kt @@ -56,8 +56,9 @@ object Configuration { getMethod("getConfigDir").invoke(getMethod("getInstance").invoke(null)) } } else { - Class.forName("net.neoforged.fml.loading.FMLPaths") - .getField("CONFIGDIR") + try { Class.forName("net.neoforged.fml.loading.FMLPaths") } catch (_: ClassNotFoundException) { + Class.forName("net.minecraftforge.fml.loading.FMLPaths") + }.getField("CONFIGDIR") .get(null) .let { enum -> enum.javaClass.getMethod("get").invoke(enum)