public static void Main(string[] args) { PluginManager.LoadAllFromDisk(); PluginManager.LoadCommands(); net.minecraft.src.StatList.Func_27092_a(); try { minecraftserver = new net.minecraft.server.MinecraftServer(); //if (!java.awt.GraphicsEnvironment.IsHeadless() && (args.Length <= 0 || !args[0].Equals("nogui"))) //{ // net.minecraft.src.ServerGUI.InitGui(minecraftserver); //} //Thread t = new Thread(() => { (new net.minecraft.src.ThreadServerApplication("Server thread", minecraftserver)).Run(); }); //t.Start(); minecraftserver.Run(); } #if !DEBUG catch (System.Exception exception) { logger.Severe("Failed to start the minecraft server"); logger.Log(exception.ToString()); //logger.Log(java.util.logging.Level.SEVERE, "Failed to start the minecraft server", exception); } #else finally { } #endif }