2022-10-07 19:25:25 +02:00
|
|
|
plugins {
|
2023-07-09 16:50:53 +02:00
|
|
|
id("jfmod")
|
2022-10-07 19:25:25 +02:00
|
|
|
}
|
|
|
|
|
2023-09-22 19:39:40 +02:00
|
|
|
allprojects { group = "io.gitlab.jfronny.libjf" }
|
|
|
|
subprojects { version = rootProject.version }
|
2023-07-09 16:50:53 +02:00
|
|
|
|
|
|
|
jfMod {
|
2024-03-14 16:01:39 +01:00
|
|
|
minecraftVersion = libs.versions.minecraft
|
|
|
|
yarn(libs.versions.yarn.get())
|
2024-03-25 16:16:25 +01:00
|
|
|
loaderVersion = libs.versions.fabric.loader
|
2024-03-14 16:01:39 +01:00
|
|
|
fabricApiVersion = libs.versions.fabric.api
|
2023-07-09 16:50:53 +02:00
|
|
|
|
|
|
|
modrinth {
|
|
|
|
projectId = "libjf"
|
|
|
|
optionalDependencies.add("fabric-api")
|
|
|
|
}
|
|
|
|
curseforge {
|
|
|
|
projectId = "482600"
|
|
|
|
optionalDependencies.add("fabric-api")
|
|
|
|
}
|
|
|
|
}
|
2022-10-07 19:25:25 +02:00
|
|
|
|
2024-03-25 16:16:25 +01:00
|
|
|
base {
|
|
|
|
archivesName = "libjf"
|
|
|
|
}
|
|
|
|
|
2022-10-07 19:25:25 +02:00
|
|
|
allprojects {
|
2023-07-09 16:50:53 +02:00
|
|
|
if (!rootProject.jfMod.isMod(this)) return@allprojects
|
|
|
|
|
2024-04-10 16:56:57 +02:00
|
|
|
dependencies {
|
2024-04-19 20:09:09 +02:00
|
|
|
// modLocalRuntime(libs.modmenu) {
|
|
|
|
// exclude("net.fabricmc") // required to work around duplicate fabric loaders
|
|
|
|
// }
|
2024-04-10 16:56:57 +02:00
|
|
|
modLocalRuntime("net.fabricmc.fabric-api:fabric-command-api-v2")
|
|
|
|
modLocalRuntime("net.fabricmc.fabric-api:fabric-networking-api-v1")
|
2024-04-19 20:09:09 +02:00
|
|
|
modLocalRuntime("net.fabricmc.fabric-api:fabric-resource-loader-v0")
|
|
|
|
modLocalRuntime("net.fabricmc.fabric-api:fabric-lifecycle-events-v1")
|
2024-04-10 16:56:57 +02:00
|
|
|
compileOnly(libs.bundles.commons)
|
2022-10-07 19:25:25 +02:00
|
|
|
}
|
|
|
|
}
|