LibJF/build.gradle.kts

44 lines
1.1 KiB
Plaintext

import io.gitlab.jfronny.scripts.isFabric
plugins {
id("jfmod")
}
allprojects { group = "io.gitlab.jfronny.libjf" }
subprojects { version = rootProject.version }
jfMod {
minecraftVersion = libs.versions.minecraft
yarn(libs.versions.yarn.get())
loaderVersion = libs.versions.fabric.loader
fabricApiVersion = libs.versions.fabric.api
modrinth {
projectId = "libjf"
optionalDependencies.add("fabric-api")
}
curseforge {
projectId = "482600"
optionalDependencies.add("fabric-api")
}
}
base {
archivesName = "libjf"
}
allprojects {
if (!rootProject.jfMod.isMod(this)) return@allprojects
if (lom.isFabric) {
dependencies {
modLocalRuntime(libs.modmenu) {
exclude("net.fabricmc") // required to work around duplicate fabric loaders
}
modLocalRuntime("net.fabricmc.fabric-api:fabric-command-api-v2")
modLocalRuntime("net.fabricmc.fabric-api:fabric-networking-api-v1")
compileOnly(libs.bundles.commons)
}
}
}