static void Main(string[] args) { var MinecraftServer = new MinecraftClient(args[0], int.Parse(args[1]), "USERNAME HERE", "PASSWORD HERE", true); MinecraftServer.ServerState = 2; MinecraftServer.Message += (sender, message, name) => { Console.WriteLine("<" + name + "> " + message); }; //MinecraftServer.DebugMessage += (sender, message) => { // Console.WriteLine("[DEBUG][" + sender.ToString() + "] " + message); //}; MinecraftServer.LoginFailure += (sender, message) => { Console.WriteLine("Login Error: " + message); }; MinecraftServer.ErrorMessage += (sender, message) => { Console.WriteLine("[ERROR][" + sender.ToString() + "] " + message); }; MinecraftServer.InfoMessage += (sender, message) => { Console.WriteLine("[INFO][" + sender.ToString() + "] " + message); }; MinecraftServer.PlayerRespawned += () => { Console.WriteLine("[Info] You respawned!"); }; if (MinecraftServer.VerifyNames) { MinecraftServer.Login(); } MinecraftServer.Connect(); string command; do { command = Console.ReadLine(); if (command.StartsWith("say ")) { MinecraftServer.SendChat(command.Substring(4)); } if (command.StartsWith("respawn")) { MinecraftServer.Respawn(); } } while (command != "quit"); MinecraftServer.Disconnect(); Console.ReadKey(); }
private static void Main(string[] args) { using (var minecraft = new MinecraftClient("localhost", 25565)) { try { minecraft.Login("testuser"); } catch (Exception e) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("ERROR: {0}", e.Message); Console.ResetColor(); Console.WriteLine(e.StackTrace); } } Console.WriteLine(); Console.ForegroundColor = ConsoleColor.DarkYellow; Console.WriteLine("[End of execution.]"); Console.ReadKey(true); }