update
Build / build (push) Has been cancelled

This commit is contained in:
gpatruno
2026-06-08 23:35:37 +02:00
parent 836499d10d
commit 96144d809c
78 changed files with 5871 additions and 502 deletions
+42
View File
@@ -1,4 +1,5 @@
import org.gradle.jvm.toolchain.JavaLanguageVersion
import org.gradle.api.file.DuplicatesStrategy
plugins {
id("com.gradleup.shadow") version "9.0.0-rc1"
@@ -30,6 +31,7 @@ dependencies {
tasks.shadowJar {
archiveClassifier.set("")
mergeServiceFiles()
duplicatesStrategy = DuplicatesStrategy.INCLUDE
}
tasks.jar {
@@ -43,3 +45,43 @@ tasks.assemble {
tasks.build {
dependsOn(tasks.shadowJar)
}
tasks.register<Delete>("cleanDevModUiAssets") {
delete("src/main/resources/Common")
}
tasks.register<Delete>("cleanDevModAssetPack") {
delete("devserver/mods/com.disklexar_MMORPG/Common")
delete("devserver/mods/com.disklexar_MMORPG/manifest.json")
}
tasks.register<Copy>("syncDevModAssetPack") {
dependsOn("cleanDevModAssetPack")
from("plugins/mmorpg/src/main/resources") {
include("Common/**")
include("manifest.json")
}
into("devserver/mods/com.disklexar_MMORPG")
}
tasks.register<Copy>("syncDevModAssets") {
dependsOn("generateManifest", "cleanDevModUiAssets", "syncDevModAssetPack")
from("plugins/mmorpg/src/main/resources") {
include("Server/**")
include("Common/**")
include("manifest.json")
}
into("src/main/resources")
}
tasks.named("runServer") {
dependsOn("syncDevModAssets")
}
tasks.named("setupServer") {
dependsOn("syncDevModAssets")
}
tasks.named("processResources") {
finalizedBy("syncDevModAssets")
}