Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void LaunchMinecraft(String file, String memoryValue)
- {
- String memParams = "-Xmx" + memoryValue + "M" + " -Xms" + memoryValue + "M ";
- String args = memParams + "-jar " + file + " nogui";
- ProcessStartInfo processInfo = new ProcessStartInfo("java.exe", args);
- processInfo.CreateNoWindow = true;
- processInfo.UseShellExecute = false;
- processInfo.RedirectStandardOutput = true;
- processInfo.RedirectStandardInput = true;
- StreamWriter inputWriter = process.StandardInput;
- StreamReader outputReader = process.StandardOutput;
- inputWriter.WriteLine("/save-all");
- try
- {
- using (Process minecraftProcess = Process.Start(processInfo))
- {
- GlobalClass.ProcessID = minecraftProcess.Id;
- Console.WriteLine("Minecraft Process Started.");
- Console.WriteLine("Process ID is " + GlobalClass.ProcessID);
- minecraftProcess.WaitForExit();
- }
- }
- catch
- {
- // Log Error
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement