1- import dev.kikugie.stonecutter.controller.ChiseledTask
2- import dev.kikugie.stonecutter.ide.RunConfigType
3-
41plugins {
52 base
63 kotlin(" jvm" ) version " 2.0.21" apply false
74
85 id(" dev.kikugie.stonecutter" )
96
10- val modstitchVersion = " 0.5.14 -unstable"
7+ val modstitchVersion = " 0.5.15 -unstable"
118 id(" dev.isxander.modstitch.base" ) version modstitchVersion apply false
129 id(" dev.isxander.modstitch.shadow" ) version modstitchVersion apply false
1310
@@ -16,13 +13,6 @@ plugins {
1613}
1714stonecutter active file(" versions/current" )
1815
19- val chiseledBuildAndCollect = registerChiseled(" buildAndCollect" )
20- val chiseledBuild = registerChiseled(" build" )
21- val chiseledReleaseModVersion = registerChiseled(" releaseModVersion" )
22- val chiseledPublishSnapshots = registerChiseled(" publishAllPublicationsToXanderSnapshotsRepository" , name = " chiseledPublishSnapshots" )
23- val chiseledPublishToMaven = registerChiseled(" publish" , name = " chiseledPublishToMaven" )
24- val chiseledRunTestmodClient = registerChiseled(" runTestmodClient" )
25-
2616allprojects {
2717 repositories {
2818 maven(" https://maven.terraformersmc.com" )
@@ -38,8 +28,6 @@ allprojects {
3828}
3929
4030stonecutter {
41- generateRunConfigs = listOf (RunConfigType .SWITCH )
42-
4331 parameters {
4432 fun String.propDefined () = project(node!! .metadata.project).findProperty(this )?.toString()?.isNotBlank() ? : false
4533 consts(listOf (
@@ -55,14 +43,3 @@ tasks.clean {
5543 delete(layout.buildDirectory.dir(" finalJars" ))
5644}
5745
58- fun registerChiseled (task : String , name : String? = null, action : ChiseledTask .() -> Unit = {}): TaskProvider <ChiseledTask > {
59- return tasks.register(
60- name ? : (" chiseled" + task.replaceFirstChar { it.uppercase() }),
61- stonecutter.chiseled.kotlin
62- ) {
63- group = " yacl"
64- ofTask(task)
65- action(this )
66-
67- }.also { stonecutter registerChiseled it }
68- }
0 commit comments