diff --git a/Natives/MinecraftResourceUtils.m b/Natives/MinecraftResourceUtils.m index 66464adc..68782c7a 100644 --- a/Natives/MinecraftResourceUtils.m +++ b/Natives/MinecraftResourceUtils.m @@ -273,19 +273,19 @@ static AFURLSessionManager* manager; // Exclude LWJGL libraries [library[@"name"] hasPrefix:@"org.lwjgl"] ); - } - - if ([library[@"name"] hasPrefix:@"net.java.dev.jna:jna:"]) { - // Special handling for LabyMod 1.8.9 and Forge 1.12.2(?) - // we have libjnidispatch 5.8.0 in Frameworks directory - NSString *versionStr = [library[@"name"] componentsSeparatedByString:@":"][2]; - NSArray *version = [versionStr componentsSeparatedByString:@"."]; - if (version[0].intValue < 5 || version[1].intValue < 8) { - //System.out.println("Library " + libItem.name + " has been changed to version 5.8.0"); - library[@"name"] = @"net.java.dev.jna:jna:5.8.0"; - library[@"downloads"][@"artifact"][@"path"] = @"net/java/dev/jna/jna/5.8.0/jna-5.8.0.jar"; - library[@"downloads"][@"artifact"][@"url"] = @"https://libraries.minecraft.net/net/java/dev/jna/jna/5.8.0/jna-5.8.0.jar"; - library[@"downloads"][@"artifact"][@"sha1"] = @"3551d8d827e54858214107541d3aff9c615cb615"; + + if ([library[@"name"] hasPrefix:@"net.java.dev.jna:jna:"]) { + // Special handling for LabyMod 1.8.9 and Forge 1.12.2(?) + // we have libjnidispatch 5.8.0 in Frameworks directory + NSString *versionStr = [library[@"name"] componentsSeparatedByString:@":"][2]; + NSArray *version = [versionStr componentsSeparatedByString:@"."]; + if (version[0].intValue < 5 || version[1].intValue < 8) { + //System.out.println("Library " + libItem.name + " has been changed to version 5.8.0"); + library[@"name"] = @"net.java.dev.jna:jna:5.8.0"; + library[@"downloads"][@"artifact"][@"path"] = @"net/java/dev/jna/jna/5.8.0/jna-5.8.0.jar"; + library[@"downloads"][@"artifact"][@"url"] = @"https://libraries.minecraft.net/net/java/dev/jna/jna/5.8.0/jna-5.8.0.jar"; + library[@"downloads"][@"artifact"][@"sha1"] = @"3551d8d827e54858214107541d3aff9c615cb615"; + } } }