Respackopts/build.gradle
2022-07-28 17:05:35 +02:00

46 lines
1.6 KiB
Groovy

apply from: "https://jfmods.gitlab.io/scripts/jfmod.gradle"
repositories {
maven { url = "https://maven.shedaniel.me/"; name = "Cloth Config" }
maven {
name = "vram"
url = "https://maven.vram.io/"
}
maven {
url "https://quantumfusion.dev/maven/"
content {
includeGroup "dev.quantumfusion"
includeGroup "dev.quantumfusion.dashloader"
}
}
maven { url = "https://jitpack.io"; name = "jitpack (for StarScript)" }
}
dependencies {
//TODO move modmenu/frex to client-only once they get remapped
modImplementation("net.fabricmc.fabric-api:fabric-api:${project.fabric_version}")
modCompileOnly(modRuntimeOnly("com.terraformersmc:modmenu:4.0.5"))
include modImplementation("io.gitlab.jfronny:muscript:${project.muscript_version}")
modApi("me.shedaniel.cloth:cloth-config-fabric:7.0.73") {
exclude(group: "net.fabricmc.fabric-api")
}
modCompileOnly("io.vram:frex-fabric-mc119:+")
modImplementation("io.gitlab.jfronny.libjf:libjf-data-manipulation-v0:${project.jfapi_version}")
modRuntimeOnly("io.gitlab.jfronny.libjf:libjf-devutil-v0:${project.jfapi_version}")
testImplementation('org.junit.jupiter:junit-jupiter:5.8.2')
// Canvas for FREX testing
// modRuntimeOnly("io.vram:canvas-fabric-mc118:+") {
// exclude(group: "me.shedaniel.cloth")
// }
// DashLoader "compatibility"
// clientRuntimeOnly("dev.quantumfusion.dashloader:dashloader-definitions:3.0-rc14-1.18")
}
//TODO re-enable once minecraft classes can be used in tests again
//test {
// useJUnitPlatform()
//}