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;