diff --git a/core/src/main/java/net/momirealms/craftengine/core/util/PngOptimizer.java b/core/src/main/java/net/momirealms/craftengine/core/util/PngOptimizer.java index 03e1a17b5..adebfaf37 100644 --- a/core/src/main/java/net/momirealms/craftengine/core/util/PngOptimizer.java +++ b/core/src/main/java/net/momirealms/craftengine/core/util/PngOptimizer.java @@ -131,7 +131,7 @@ public class PngOptimizer { private byte[] tryNormal(BufferedImage src, boolean hasAlpha, boolean isGrayscale) throws IOException { byte[] bytes = generatePngData(src, hasAlpha, isGrayscale); - int zopfli = Config.zopfliIterations(); + int zopfli = Config.optimizeTexture() ? Config.zopfliIterations() : 0; return zopfli > 0 ? compressImageZopfli(bytes, zopfli) : compressImageStandard(bytes); } @@ -177,7 +177,7 @@ public class PngOptimizer { writeChunkPLTE(paletteOs, palette); } byte[] bytes = generatePaletteData(src, palette); - int zopfli = Config.zopfliIterations(); + int zopfli = Config.optimizeTexture() ? Config.zopfliIterations() : 0; paletteOs.write(zopfli > 0 ? compressImageZopfli(bytes, zopfli) : compressImageStandard(bytes)); return Pair.of(palette, paletteOs.toByteArray()); } diff --git a/gradle.properties b/gradle.properties index 37d785fc4..c22aef611 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,7 +1,7 @@ org.gradle.jvmargs=-Xmx1G # Project settings -project_version=0.0.65.9 +project_version=0.0.65.10 config_version=56 lang_version=39 project_group=net.momirealms @@ -38,7 +38,7 @@ zstd_version=1.5.7-6 commons_io_version=2.21.0 commons_lang3_version=3.20.0 sparrow_nbt_version=0.10.6 -sparrow_util_version=0.60 +sparrow_util_version=0.61 fastutil_version=8.5.18 netty_version=4.1.128.Final joml_version=1.10.8