From cd1887800d4a1e9e752d710bd37c42283345a449 Mon Sep 17 00:00:00 2001 From: Cassian Date: Sun, 4 Oct 2026 22:33:24 -0400 Subject: [PATCH] fix: specify modrinth is recieving a sources jar --- build-logic/src/main/kotlin/imb11.publish-mod.gradle.kts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/build-logic/src/main/kotlin/imb11.publish-mod.gradle.kts b/build-logic/src/main/kotlin/imb11.publish-mod.gradle.kts index 3ac53bc..dba9a47 100644 --- a/build-logic/src/main/kotlin/imb11.publish-mod.gradle.kts +++ b/build-logic/src/main/kotlin/imb11.publish-mod.gradle.kts @@ -65,7 +65,6 @@ publishMods { val targetName = "${minecraftVersion.replace('.', '_')}$loaderName" val options = publishOptions { file = jar - additionalFiles.from(sources) version = "$releaseVersion-$loader" displayName = "${modData.required("mod.name")} ${modData.version} for $minecraftVersion $loaderName" modLoaders.add(loader) @@ -77,6 +76,9 @@ publishMods { accessToken = providers.environmentVariable("MODRINTH_TOKEN") minecraftVersions.add(minecraftVersion) environment = if (clientOnly) ModrinthEnvironment.CLIENT_ONLY else ModrinthEnvironment.CLIENT_AND_SERVER + additionalFile(sources) { + type.set(SOURCES_JAR) + } requiredMods.forEach { requires(it) } } @@ -87,6 +89,7 @@ publishMods { minecraftVersions.add(minecraftVersion) client = true server = !clientOnly + additionalFiles.from(sources) requiredMods.forEach { requires(it) } } }