diff --git a/jfmod/src/main/kotlin/jfmod.module.gradle.kts b/jfmod/src/main/kotlin/jfmod.module.gradle.kts index d9668e3..88bda54 100644 --- a/jfmod/src/main/kotlin/jfmod.module.gradle.kts +++ b/jfmod/src/main/kotlin/jfmod.module.gradle.kts @@ -20,11 +20,8 @@ insertEarlyAfterEvaluate { if (!isRoot) versionS = rootProject.versionS - if (rootArgs.loaderKind.get() == lomArgs.loaderKind.get()) { - // Platform is set manually. User will need to configure lom themselves too - lom { - copyFrom(rootArgs) - } + lom { + copyFrom(rootArgs) } if (rootArgs.libJfVersion.isPresent) { diff --git a/lom/src/main/kotlin/io/gitlab/jfronny/scripts/LomExtension.kt b/lom/src/main/kotlin/io/gitlab/jfronny/scripts/LomExtension.kt index 9a70d78..5adec83 100644 --- a/lom/src/main/kotlin/io/gitlab/jfronny/scripts/LomExtension.kt +++ b/lom/src/main/kotlin/io/gitlab/jfronny/scripts/LomExtension.kt @@ -26,11 +26,10 @@ interface LomExtension { } fun copyFrom(ext: LomExtension) { - if (loaderKind.get() != ext.loaderKind.get()) { - throw IllegalArgumentException("Cannot copy from a config meant for a different loader") - } yarnBuild.set(ext.yarnBuild) minecraftVersion.set(ext.minecraftVersion) - loaderVersion.set(ext.loaderVersion) + if (loaderKind.get() == ext.loaderKind.get()) { + loaderVersion.set(ext.loaderVersion) + } } } \ No newline at end of file