diff --git a/build.gradle.kts b/build.gradle.kts index 45c577f..6f7c15c 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,14 @@ subprojects { mergeinterfacesaggressively() } withType(net.fabricmc.loom.task.RemapJarTask::class) { - dependsOn(shrinkJar) + if (!devBuild) dependsOn(shrinkJar) val shrinkedJar = shrinkJar.get().outJarFileCollection.singleFile 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) + inputFile.set(if (devBuild) shadowJar.archiveFile.get() else RegularFile { shrinkedJar }) if (!archiveFileName.get().contains("common")) destinationDirectory.set(file("$rootDir/remappedJars")) } getByName("modrinth").dependsOn(build)