@@ -208,7 +208,7 @@ public void start() {
208208 try {
209209 URL loaderVersionUrl = new URL ("https://raw.githubusercontent.com/IrisShaders/Iris-Installer-Maven/master/latest-loader" );
210210 String loaderVersion = installAsMod ? Main .LOADER_META .getLatestVersion (false ).getVersion () : Utils .readTextFile (loaderVersionUrl );
211- boolean success = VanillaLauncherIntegration .installToLauncher (getVanillaGameDir (), getInstallDir (), installAsMod ? "Fabric Loader " + selectedVersion : selectedEditionDisplayName , selectedVersion , loaderName , loaderVersion , installAsMod ? VanillaLauncherIntegration .Icon .FABRIC : VanillaLauncherIntegration .Icon .IRIS );
211+ boolean success = VanillaLauncherIntegration .installToLauncher (getVanillaGameDir (), getInstallDir (), installAsMod ? "Fabric Loader " + selectedVersion : selectedEditionDisplayName + " for " + selectedVersion , selectedVersion , loaderName , loaderVersion , installAsMod ? VanillaLauncherIntegration .Icon .FABRIC : VanillaLauncherIntegration .Icon .IRIS );
212212 if (!success ) {
213213 System .out .println ("Failed to install to launcher, canceling!" );
214214 return ;
@@ -262,7 +262,7 @@ public void start() {
262262 File installDir = getInstallDir ().toFile ();
263263 if (!installDir .exists () || !installDir .isDirectory ()) installDir .mkdir ();
264264
265- File modsFolder = getInstallDir ().resolve (installAsMod ? "mods" : "iris-reserved" ).toFile ();
265+ File modsFolder = installAsMod ? getInstallDir ().resolve ("mods" ). toFile () : getInstallDir (). resolve ( "iris-reserved" ). resolve ( selectedVersion ).toFile ();
266266 File [] modsFolderContents = modsFolder .listFiles ();
267267
268268 if (modsFolderContents != null ) {
@@ -410,7 +410,7 @@ public boolean installFromZip(File zip) {
410410 String entryName = entry .getName ();
411411
412412 if (!installAsMod && entryName .startsWith ("mods/" )) {
413- entryName = entryName .replace ("mods/" , "iris-reserved/" );
413+ entryName = entryName .replace ("mods/" , "iris-reserved/" + selectedVersion + "/" );
414414 }
415415
416416 File filePath = getInstallDir ().resolve (entryName ).toFile ();
0 commit comments