protected void loadJarURLs() throws Exception {
    this.urlList = new URL[gameFiles.length + 1];
     URL path = new URL("http://s3.amazonaws.com/MinecraftDownload/");
     for (int i = 0; i < gameFiles.length; i++) {
      this.urlList[i] = new URL(path, gameFiles[i]);
     }
     String osName = System.getProperty("os.name");
     String nativeJar = null;
     if (osName.startsWith("Win"))
       nativeJar = "windows_natives.jar.lzma";
     else if (osName.startsWith("Linux"))
       nativeJar = "linux_natives.jar.lzma";
     else if (osName.startsWith("Mac"))
      nativeJar = "macosx_natives.jar.lzma";
     else if ((osName.startsWith("Solaris")) || (osName.startsWith("SunOS")))
       nativeJar = "solaris_natives.jar.lzma";
     else {
       fatalErrorOccured("OS (" + osName + ") not supported", null);
    }
    if (nativeJar == null)
      fatalErrorOccured("no lwjgl natives files found", null);
     else
       this.urlList[(this.urlList.length - 1)] = new URL(path, nativeJar);
    }