Skip to content

Commit 8cf4c07

Browse files
author
IMS212
committed
Prepare for upcoming loader changes
1 parent 9947fef commit 8cf4c07

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
org.gradle.jvmargs=-Xmx1G
33

44
# Version and packaging info
5-
version=2.0.2
5+
version=2.0.3
66
maven_group=net.hypercubemc
77
archives_base_name=Iris-Installer
88

src/main/java/net/hypercubemc/iris_installer/Installer.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)