diff --git a/build.gradle.kts b/build.gradle.kts index f7c916b..bfb6691 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -185,6 +185,12 @@ if (modrinthId.isNotEmpty()) { loaders.set(listOf("fabric", "quilt")) changelog.set(changelogText) syncBodyFrom.set(file(".github/README.md").readText()) + + dependencies { + required.project("yacl") + required.project("fabric-api") + optional.project("modmenu") + } } } @@ -205,10 +211,17 @@ if (hasProperty("curseforge.token") && curseforgeId.isNotEmpty()) { changelog = changelogText changelogType = "markdown" + + relations(closureOf { + requiredDependency("fabric-api") + requiredDependency("yacl") + optionalDependency("modmenu") + }) }) options(closureOf { forgeGradleIntegration = false + fabricIntegration = false }) } } @@ -221,7 +234,7 @@ githubRelease { owner(split[0]) repo(split[1]) tagName("${project.version}") - targetCommitish("1.20.x/dev") + targetCommitish(grgit.branch.current().name) body(changelogText) releaseAssets(tasks["remapJar"].outputs.files) }