SnowyGUI/fabric/build.gradle.kts
Username404-59 9116e6c3d1
Update gradle for 26.1
Signed-off-by: Username404-59 <w.iron.zombie@gmail.com>
2026-04-15 19:49:38 +02:00

30 lines
1.5 KiB
Plaintext

repositories {
maven {
url = uri("https://maven.terraformersmc.com/releases")
content { includeGroup("com.terraformersmc") }
}
}
object Groups {
const val Fabric: String = "net.fabricmc"
const val FabricApi: String = "$Fabric.fabric-api"
}
architectury { platformSetupLoomIde(); fabric() }
dependencies {
implementation("${Groups.Fabric}:fabric-loader:${rootProject.property("fabric_loader_version")}")
api("${Groups.FabricApi}:fabric-rendering-v1:${rootProject.property("fabric_rendering_api_version")}")
api("${Groups.FabricApi}:fabric-api-base:${rootProject.property("fabric_api_base_version")}")
api("me.shedaniel.cloth:cloth-config-fabric:${rootProject.property("clothconfig_version")}") { exclude(group = Groups.FabricApi) }
implementation("${Groups.FabricApi}:fabric-resource-loader-v0:${rootProject.property("fabric_resource_loader_version")}")
implementation(group = "net.fabricmc", name = "fabric-language-kotlin", version = rootProject.property("fabric_language_kotlin") as String)
implementation("com.terraformersmc:modmenu:${rootProject.property("modmenu_version")}") {
exclude(group = Groups.FabricApi, module = "fabric-api-base")
exclude(group = Groups.FabricApi, module = "fabric-resource-loader-v0")
}
implementation(project(path = ":common")) { isTransitive = false }
add("developmentFabric", project(path = ":common")) { isTransitive = false }
shadowC(project(path = ":common", configuration = "transformProductionFabric")) { isTransitive = false }
}