From 6ee15122f9c3265b01287e71e3bc7141ed84cdd3 Mon Sep 17 00:00:00 2001 From: embeddedt <42941056+embeddedt@users.noreply.github.com> Date: Fri, 26 Dec 2025 18:20:35 -0500 Subject: [PATCH] Add jar copying tasks --- build.gradle.kts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/build.gradle.kts b/build.gradle.kts index 743436b8..d17ff60c 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -45,6 +45,8 @@ val versionString = version = versionString +base.archivesName = "modernfix-forge" + legacyForge { enable { forgeVersion = rootProject.properties["forge_version"].toString() @@ -177,4 +179,22 @@ tasks.named("processResources") { filesMatching("META-INF/mods.toml") { expand("version" to project.version) } +} + +val finalJarTask = "reobfJar" + +tasks.register("copyJarNameConsistent") { + from(tasks.named(finalJarTask).get().outputs.files) + into(project.file("build/libs")) + rename { name -> "modernfix-" + project.name + "-latest.jar" } +} + +tasks.register("copyJarToBin") { + from(tasks.named(finalJarTask).get().outputs.files) + into(rootProject.file("bin")) + mustRunAfter(tasks.named("copyJarNameConsistent")) +} + +tasks.named("build") { + dependsOn("copyJarToBin", "copyJarNameConsistent") } \ No newline at end of file