From 1814d8b47ad8c174ab5c5b5c22a06ffb7de20ab3 Mon Sep 17 00:00:00 2001 From: Riley Park Date: Mon, 23 Jun 2025 14:13:13 -0700 Subject: [PATCH] build: publish to fill (#12717) --- paper-server/build.gradle.kts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/paper-server/build.gradle.kts b/paper-server/build.gradle.kts index 24aa9d6c2c..123d549ab9 100644 --- a/paper-server/build.gradle.kts +++ b/paper-server/build.gradle.kts @@ -1,3 +1,4 @@ +import io.papermc.fill.model.BuildChannel import io.papermc.paperweight.attribute.DevBundleOutput import io.papermc.paperweight.util.* import io.papermc.paperweight.util.data.FileEntry @@ -10,6 +11,7 @@ plugins { `maven-publish` idea id("io.papermc.paperweight.core") + id("io.papermc.fill.gradle") version "1.0.3" } val paperMavenPublicUrl = "https://repo.papermc.io/repository/maven-public/" @@ -372,3 +374,20 @@ tasks.registerRunTask("runReobfPaperclip") { classpath(tasks.createReobfPaperclipJar.flatMap { it.outputZip }) mainClass.set(null as String?) } + +fill { + project("paper") + versionFamily(paperweight.minecraftVersion.map { it.split(".", "-").takeWhile { part -> part.toIntOrNull() != null }.take(2).joinToString(".") }) + version(paperweight.minecraftVersion) + + build { + channel = BuildChannel.ALPHA + + downloads { + register("server:default") { + file = tasks.createMojmapPaperclipJar.flatMap { it.outputZip } + nameResolver.set { project, _, version, build -> "$project-$version-$build.jar" } + } + } + } +}