void SetupServer()
{
if (ServerProcess != null)
ServerProcess.Close();
ProcessStartInfo psi = new ProcessStartInfo("java", "-Xmx1024M -Xms1024M -jar minecraft_server.jar nogui");
psi.RedirectStandardInput = true;
psi.RedirectStandardOutput = true;
psi.RedirectStandardError = true;
psi.UseShellExecute = false;
ServerProcess = new Process();
ServerProcess.EnableRaisingEvents = true;
ServerProcess.StartInfo = psi;
ServerProcess.OutputDataReceived += new DataReceivedEventHandler(ServerProcess_OutputDataReceived);
ServerProcess.ErrorDataReceived += new DataReceivedEventHandler(ServerProcess_ErrorDataReceived);
ServerProcess.Exited += ServerProcess_Exited;
}