From 0cfdf604067406ef2213caa8c7b0dace22fdd184 Mon Sep 17 00:00:00 2001 From: JFronny <33260128+JFronny@users.noreply.github.com> Date: Sat, 29 Aug 2020 18:09:07 +0200 Subject: [PATCH] Force GC after creating mod, might fix jvm issue --- src/main/java/io/gitlab/jfronny/modsmod/PreLaunch.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/io/gitlab/jfronny/modsmod/PreLaunch.java b/src/main/java/io/gitlab/jfronny/modsmod/PreLaunch.java index a125c4b..9cd8c76 100644 --- a/src/main/java/io/gitlab/jfronny/modsmod/PreLaunch.java +++ b/src/main/java/io/gitlab/jfronny/modsmod/PreLaunch.java @@ -56,7 +56,7 @@ public class PreLaunch implements PrePrePreLaunch { } //Generate mods for (int i = 0; i < cfg.modsCount; i++) { - File f = new File(path, "f" + i + ".jar"); + File f = new File(path, "f" + (i + 1) + ".jar"); injector.addMod(f); //Do not load if cached if (f.exists()) { @@ -80,9 +80,9 @@ public class PreLaunch implements PrePrePreLaunch { sb = new StringBuilder(); sb.append("{"); sb.append("\"schemaVersion\": 1,"); - sb.append("\"id\": \"modmod_").append(i).append("\","); + sb.append("\"id\": \"modmod_").append(i + 1).append("\","); sb.append("\"version\": \"1.0\","); - sb.append("\"name\": \"ModsMod ").append(i).append("\","); + sb.append("\"name\": \"ModsMod ").append(i + 1).append("\","); //sb.append("\"icon\": \"assets/modsmod/icon_1.png\","); sb.append("\"entrypoints\": {},"); sb.append("\"custom\": {"); @@ -99,6 +99,7 @@ public class PreLaunch implements PrePrePreLaunch { System.err.println("Failed to generate mod!"); e.printStackTrace(); } + System.gc(); } } }