From c44c501cd863c02f90968306baa4be506bbaa141 Mon Sep 17 00:00:00 2001 From: coolGi Date: Mon, 27 Feb 2023 21:11:37 +1030 Subject: [PATCH] Maybe fixed bug with gradle??? --- api/build.gradle | 1 - core/build.gradle | 26 ++++++++++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 core/build.gradle diff --git a/api/build.gradle b/api/build.gradle index e4defffad..3fd15d8c4 100644 --- a/api/build.gradle +++ b/api/build.gradle @@ -1,5 +1,4 @@ shadowJar { - exclude "architectury.common.json" configurations = [project.configurations.shadowMe] // Compression diff --git a/core/build.gradle b/core/build.gradle new file mode 100644 index 000000000..37a453042 --- /dev/null +++ b/core/build.gradle @@ -0,0 +1,26 @@ +dependencies { + implementation project(":api") +} + +shadowJar { + configurations = [project.configurations.shadowMe] + + // Compression + relocate 'org.tukaani', 'distanthorizons.libraries.tukaani' + relocate 'org.apache.commons.compress', 'distanthorizons.libraries.apache.commons.compress' + + // NightConfig (includes Toml & Json) + relocate 'com.electronwill.nightconfig', 'distanthorizons.libraries.electronwill.nightconfig' + + // Theming + relocate 'com.formdev.flatlaf', 'distanthorizons.libraries.formdev.flatlaf' + + // SVG + relocate 'com.kitfox.svg', 'distanthorizons.libraries.kitfox.svg' + + mergeServiceFiles() +} + +// Using jar.finalizedBy(shadowJar) causes issues so we do this scuffed bypass +jar.dependsOn(shadowJar) +jar.enabled(false) \ No newline at end of file