From 64d26e38b5dd2b95c668f464df0e3bb8041ad823 Mon Sep 17 00:00:00 2001 From: Martin Prokoph Date: Sun, 25 Aug 2024 12:52:37 +0200 Subject: [PATCH] Minify json files and images --- build.gradle | 11 +++++++++++ .../resources/assets/midnightlib/icon.png | Bin 2801 -> 2232 bytes .../textures/gui/sprites/icon/explorer.png | Bin 197 -> 136 bytes .../textures/gui/sprites/icon/midnightlib.png | Bin 189 -> 136 bytes .../textures/gui/sprites/icon/reset.png | Bin 178 -> 114 bytes fabric/src/main/resources/fabric.mod.json | 2 +- 6 files changed, 12 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index c2dac89..b2bf9d9 100644 --- a/build.gradle +++ b/build.gradle @@ -1,3 +1,6 @@ +import groovy.json.JsonSlurper +import groovy.json.JsonOutput + plugins { id "architectury-plugin" version "3.4-SNAPSHOT" id "dev.architectury.loom" version "1.6-SNAPSHOT" apply false @@ -58,6 +61,14 @@ allprojects { return changes.toString() } } + processResources { + // Minify json resources + doLast { + fileTree(dir: outputs.files.asPath, include: "**/*.json").each { + File file -> file.text = JsonOutput.toJson(new JsonSlurper().parse(file)) + } + } + } java { withSourcesJar() diff --git a/common/src/main/resources/assets/midnightlib/icon.png b/common/src/main/resources/assets/midnightlib/icon.png index d31b4c46823b2536b67007b68606f8b82c806a08..fee5d5676fb34e5df3197a910dede7e6d498ad90 100644 GIT binary patch delta 2199 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 B9yR~~ delta 159 zcmV;Q0AT-!0mT8386^e)0035XT;~7)00DDSM?wIu&K&6g000DMK}|sb0I`n?{9y%= zE*NiGNkl!P((rn%(7>^}vAer_ zV)IpFW@Z+_%*>oHT|GcLxO$LTaC#9C5fMFapsK3c_!wPubu%PruCWCG0000FMGaQgJI;f&b5c{v!bmT8u1Z0v$T6!MW^WP7|3{ zw-!%S@jEcHMb*GkV7Gw`gSZ>R+W!I`7cMghG1;$}z3*rq&=3YsS3j3^P6=1.20.4" + "minecraft": ">=1.21" }, "mixins": [