diff options
Diffstat (limited to 'root.gradle.kts')
-rw-r--r-- | root.gradle.kts | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/root.gradle.kts b/root.gradle.kts new file mode 100644 index 0000000..d7f638d --- /dev/null +++ b/root.gradle.kts @@ -0,0 +1,27 @@ +import com.replaymod.gradle.preprocess.Node +import moe.nea.sharedbuild.Versions + +plugins { + id("com.replaymod.preprocess") version "b09f534" +// id("fabric-loom") version "1.6-SNAPSHOT" apply false + kotlin("jvm") version "1.9.23" apply false + id("gg.essential.loom") version "1.6.+" apply false + id("dev.architectury.architectury-pack200") version "0.1.3" + id("com.github.johnrengelman.shadow") version "8.1.1" apply false +} + +allprojects { + version = "1.0.0" + group = "moe.nea.rxcraft" +} + +preprocess { + val nodes = mutableMapOf<Versions, Node>() + Versions.values().forEach { version -> + nodes[version] = createNode(version.projectName, version.numericMinecraftVersion, version.mappingStyle) + } + Versions.values().forEach { child -> + val parent = child.parent ?: return@forEach + nodes[parent]!!.link(nodes[child]!!, file("versions/mapping-${parent.projectName}-${child.projectName}.txt")) + } +}
\ No newline at end of file |