piotrek5402

Odpalanie minecraft.jar w javie

Feb 18th, 2013
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.20 KB | None | 0 0
  1. package piotrek54pl.gmail.com;
  2.  
  3. import java.applet.Applet;
  4. import java.io.File;
  5. import java.net.URISyntaxException;
  6. import java.util.ArrayList;
  7.  
  8. public class Launcher
  9. {
  10.     private static ProcessBuilder p = new ProcessBuilder();
  11.     private static Process process;
  12.    
  13.     public static String username = "Drewno";
  14.     public static String sessionid = "12345";
  15.    
  16.     public static void start() throws Exception
  17.     {
  18.             String pathToJar = Launcher.class.getProtectionDomain().getCodeSource().getLocation().toURI().getPath();
  19.            
  20.             ArrayList params = new ArrayList();
  21.             params.add("javaw");
  22.             params.add("-Xms512m");
  23.             params.add("-Xmx1024m");
  24.             params.add("-Djava.library.path=\\bin\\natives");
  25.             params.add("-classpath");
  26.             params.add("bin\\minecraft.jar;bin\\jinput.jar;bin\\lwjgl.jar;bin\\lwjgl_util.jar");
  27.             params.add("-Djava.library.path=\"bin\\natives\"");
  28.             params.add("net.minecraft.client.Minecraft");
  29.             params.add(username);
  30.             params.add(sessionid);
  31.            
  32.             File workdir = new File(System.getenv("APPDATA")+"\\.minecraft\\");
  33.             p.command(params);
  34.             p.directory(workdir);
  35.             process = p.start();
  36.             if(process == null)
  37.             {
  38.                 System.out.println("ERR");
  39.                 System.exit(0);
  40.             }
  41.     }
  42.    
  43. }
Advertisement
Add Comment
Please, Sign In to add comment