plugins { id 'dev.kikugie.stonecutter' } stonecutter.active "1.21.11" tasks.register("chiseledBuild") { group = "build" } tasks.register("chiseledClean") { group = "build" } gradle.projectsEvaluated { def remapTasks = rootProject.subprojects .collect { it.tasks.findByName("remapJar") } .findAll { it != null } def cleanTasks = rootProject.subprojects .collect { it.tasks.findByName("clean") } .findAll { it != null } tasks.named("chiseledBuild") { dependsOn(remapTasks) } tasks.named("chiseledClean") { dependsOn(cleanTasks) } }