Skip to content

Commit 60b8a4f

Browse files
committed
loader: error on unsupported versions
1 parent f3de879 commit 60b8a4f

File tree

1 file changed

+27
-25
lines changed

1 file changed

+27
-25
lines changed

src/main/kotlin/gg/essential/essential-loader.gradle.kts

Lines changed: 27 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -32,32 +32,34 @@ when {
3232
}
3333
}
3434

35+
//FIXME: Fix loader not working on ml
3536
platform.isModLauncher -> {
36-
dependencies {
37-
val relocatedPackage = findProperty("essential.loader.package")?.toString() ?: throw GradleException("""
38-
A package for the Essential loader to be relocated to has not been set.
39-
You need to set `essential.loader.package` in the project's `gradle.properties` file to a package where Essential's loader will be relocated to.
40-
For example: `essential.loader.package = org.example.coolmod.relocated.essential`
41-
""".trimIndent())
42-
val relocationAttribute =
43-
registerRelocationAttribute("essential-loader-relocated") {
44-
relocate("gg.essential.loader.stage0", "$relocatedPackage.stage0")
45-
// preserve stage1 path
46-
rename("gg/essential/loader/stage0/stage1.jar", "gg/essential/loader/stage0/stage1.jar")
47-
}
48-
essentialLoader.attributes {
49-
attribute(relocationAttribute, true)
50-
}
51-
if (platform.mcVersion < 11700) {
52-
"forgeRuntimeLibrary"(essentialLoader("gg.essential:loader-modlauncher8:1.2.2")!!)
53-
} else {
54-
"forgeRuntimeLibrary"(essentialLoader("gg.essential:loader-modlauncher9:1.2.2")!!)
55-
}
56-
}
57-
tasks.named<Jar>("jar") {
58-
dependsOn(essentialLoader)
59-
from({ zipTree(essentialLoader.singleFile) })
60-
}
37+
error("Modlauncher is currently not supported")
38+
// dependencies {
39+
// val relocatedPackage = findProperty("essential.loader.package")?.toString() ?: throw GradleException("""
40+
// A package for the Essential loader to be relocated to has not been set.
41+
// You need to set `essential.loader.package` in the project's `gradle.properties` file to a package where Essential's loader will be relocated to.
42+
// For example: `essential.loader.package = org.example.coolmod.relocated.essential`
43+
// """.trimIndent())
44+
// val relocationAttribute =
45+
// registerRelocationAttribute("essential-loader-relocated") {
46+
// relocate("gg.essential.loader.stage0", "$relocatedPackage.stage0")
47+
// // preserve stage1 path
48+
// rename("gg/essential/loader/stage0/stage1.jar", "gg/essential/loader/stage0/stage1.jar")
49+
// }
50+
// essentialLoader.attributes {
51+
// attribute(relocationAttribute, true)
52+
// }
53+
// if (platform.mcVersion < 11700) {
54+
// "forgeRuntimeLibrary"(essentialLoader("gg.essential:loader-modlauncher8:1.2.2")!!)
55+
// } else {
56+
// "forgeRuntimeLibrary"(essentialLoader("gg.essential:loader-modlauncher9:1.2.2")!!)
57+
// }
58+
// }
59+
// tasks.named<Jar>("jar") {
60+
// dependsOn(essentialLoader)
61+
// from({ zipTree(essentialLoader.singleFile) })
62+
// }
6163
}
6264

6365
else -> error("No loader available for this platform")

0 commit comments

Comments
 (0)