at v2.1.0 731 B view raw
1plugins { 2 id("dev.kikugie.stonecutter") 3 id("dev.architectury.loom") version "1.7-SNAPSHOT" apply false 4} 5stonecutter active "1.19.3-forge" /* [SC] DO NOT EDIT */ 6 7stonecutter registerChiseled tasks.register("chiseledBuildAndCollect", stonecutter.chiseled) { 8 group = "project" 9 ofTask("buildAndCollect") 10} 11 12stonecutter.configureEach { 13 val platform = project.property("loom.platform") 14 15 fun String.propDefined() = project.findProperty(this)?.toString()?.isNotBlank() ?: false 16 consts(listOf( 17 "fabric" to (platform == "fabric"), 18 "forge" to (platform == "forge"), 19 "neoforge" to (platform == "neoforge"), 20 "forge-like" to (platform == "forge" || platform == "neoforge"), 21 )) 22}