apply from: "https://gitlab.com/-/snippets/2121059/raw/master/jfbase.gradle" repositories { maven { url = "https://maven.terraformersmc.com/releases/"; name = "ModMenu" } maven { url = "https://maven.shedaniel.me/"; name = "Cloth Config" } maven { url = "https://maven.dblsaiko.net/"; name = "Canvas" } maven { url = 'https://server.bbkr.space/artifactory/libs-release'; name = "Required for canvas" } maven { url = "https://minecraft.curseforge.com/api/maven"; name = "CurseForge (for canvas)" } maven { url = "https://jitpack.io"; name = "jitpack (for StarScript)" } maven { url "https://oskarstrom.net/maven" content { includeGroup "net.oskarstrom" } } } dependencies { minecraft "com.mojang:minecraft:${project.minecraft_version}" mappings "net.fabricmc:yarn:${project.minecraft_version}+${project.yarn_mappings}:v2" modImplementation "net.fabricmc:fabric-loader:${project.loader_version}" modImplementation "net.fabricmc.fabric-api:fabric-api:0.39.2+1.17" modImplementation "com.terraformersmc:modmenu:2.0.5" download("https://gitlab.com/jfmods/LibJF/-/jobs/artifacts/master/raw/latest-dev.jar?job=build_test", "libjf") include modImplementation("com.github.MeteorDevelopment:starscript:0.1.5") modApi("me.shedaniel.cloth:cloth-config-fabric:5.0.38") modCompileOnly "grondag:frex-mc117:+" modRuntime("grondag:canvas-mc117-1.17:+") { exclude(group: "me.shedaniel.cloth") } testImplementation('org.junit.jupiter:junit-jupiter:5.6.2') } test { useJUnitPlatform() }