diff --git a/build.gradle.kts b/build.gradle.kts index 45c577f..408507a 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -38,6 +38,7 @@ val minecraftVersion: String = (rootProject.property("minecraft") as String).als architectury { minecraft = it } } val kotlinX: String = "org.jetbrains.kotlinx" +val devBuild = rootProject.hasProperty("devBuild") && rootProject.property("devBuild").toString().toBoolean() subprojects { group = rootProject.group.toString() @@ -167,14 +168,16 @@ subprojects { mergeinterfacesaggressively() } withType(net.fabricmc.loom.task.RemapJarTask::class) { - dependsOn(shrinkJar) - val shrinkedJar = shrinkJar.get().outJarFileCollection.singleFile + if (!devBuild) { + dependsOn(shrinkJar) + val shrinkedJar = shrinkJar.get().outJarFileCollection.singleFile + inputFile.set(shrinkedJar) + } else inputFile.set(shadowJar.archiveFile) archiveBaseName.set(shadowJar.archiveBaseName) archiveVersion.set("[${rootProject.version}+$minecraftVersion]") archiveClassifier.set(this@subprojects.name) if (this@subprojects.name.contains("forge")) atAccessWideners.set(listOf("${rootProject.name.lowercase()}.accessWidener")) - inputFile.set(shrinkedJar) if (!archiveFileName.get().contains("common")) destinationDirectory.set(file("$rootDir/remappedJars")) } getByName("modrinth").dependsOn(build)