From c7d210bfd6616a9e69aa2100038747cbe62f200e Mon Sep 17 00:00:00 2001 From: wagyourtail Date: Mon, 5 Jul 2021 15:09:15 -0600 Subject: [PATCH] fix proguard maybe --- .../src/main/java/baritone/gradle/task/ProguardTask.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/buildSrc/src/main/java/baritone/gradle/task/ProguardTask.java b/buildSrc/src/main/java/baritone/gradle/task/ProguardTask.java index ce41f3c2b..53d7ca6bf 100644 --- a/buildSrc/src/main/java/baritone/gradle/task/ProguardTask.java +++ b/buildSrc/src/main/java/baritone/gradle/task/ProguardTask.java @@ -236,10 +236,8 @@ public class ProguardTask extends BaritoneGradleTask { template.add(0, "-injars " + this.artifactPath.toString()); template.add(1, "-outjars " + this.getTemporaryFile(PROGUARD_EXPORT_PATH)); - // Acquire the RT jar using "java -verbose". This doesn't work on Java 9+ - Process p = new ProcessBuilder(this.getJavaBinPathForProguard(), "-verbose").start(); - String out = IOUtils.toString(p.getInputStream(), "UTF-8").split("\n")[0].split("Opened ")[1].replace("]", ""); - template.add(2, "-libraryjars '" + out + "'(!META-INF/versions/**)"); + template.add(2, "-libraryjars /jmods/java.base.jmod(!**.jar;!module-info.class)"); + template.add(3, "-libraryjars /jmods/java.desktop.jmod(!**.jar;!module-info.class)"); { final Stream libraries;