Initial project setup: RoadRunner (Multi-loader Stonecutter Template)

This commit is contained in:
bnair123
2025-12-31 00:45:01 +04:00
parent 32daa04478
commit 9a44e600ea
21 changed files with 833 additions and 0 deletions

30
stonecutter.gradle.kts Normal file
View File

@@ -0,0 +1,30 @@
import org.jetbrains.gradle.ext.packagePrefix
import org.jetbrains.gradle.ext.settings
plugins {
id("dev.kikugie.stonecutter")
kotlin("jvm") version "2.2.0" apply false
id("architectury-plugin") version "3.4-SNAPSHOT" apply false
id("dev.architectury.loom") version "1.11-SNAPSHOT" apply false
id("org.jetbrains.gradle.plugin.idea-ext") version "1.1.10"
}
stonecutter active "1.21.10-fabric"
stonecutter parameters {
constants {
match(node.metadata.project.substringAfterLast("-"), "fabric", "neoforge", "forge")
}
}
val modGroup: String by project
val modId: String by project
idea {
module {
settings {
val packagePrefixStr = "$modGroup.$modId"
packagePrefix["src/main/kotlin"] = packagePrefixStr
packagePrefix["src/main/java"] = packagePrefixStr
}
}
}