diff --git a/launcher-builder/src/main/java/com/skcraft/launcher/builder/PackageBuilder.java b/launcher-builder/src/main/java/com/skcraft/launcher/builder/PackageBuilder.java index b079be5..01f54ce 100644 --- a/launcher-builder/src/main/java/com/skcraft/launcher/builder/PackageBuilder.java +++ b/launcher-builder/src/main/java/com/skcraft/launcher/builder/PackageBuilder.java @@ -165,14 +165,11 @@ BasicInstallProfile basicProfile = mapper.readValue(BuilderUtils.readStringFromStream(reader), BasicInstallProfile.class); - String profileName = basicProfile.resolveProfileName(); - if (profileName.equalsIgnoreCase("forge")) { - if (basicProfile.isLegacy()) { - processor = new OldForgeLoaderProcessor(); - } else { - processor = new ModernForgeLoaderProcessor(); - } + if (basicProfile.isLegacy()) { + processor = new OldForgeLoaderProcessor(); + } else if (basicProfile.getProfile().equalsIgnoreCase("forge")) { + processor = new ModernForgeLoaderProcessor(); } } } finally {