/// <summary> /// Reduest user to submit password. /// </summary> private static void RequestPassword() { Console.Write(ConsoleIO.basicIO ? "Please type the password for " + Settings.Login + ".\n" : "Password : "******"") { Settings.Password = "******"; } if (!ConsoleIO.basicIO) { //Hide password length Console.CursorTop--; Console.Write("Password : <******>"); for (int i = 19; i < Console.BufferWidth; i++) { Console.Write(' '); } } }
/// <summary> /// Reduest user to submit password. /// </summary> private static void RequestPassword() { Console.Write(ConsoleIO.BasicIO ? Translations.Get("mcc.password_basic_io", Settings.Login) + "\n" : Translations.Get("mcc.password")); Settings.Password = ConsoleIO.BasicIO ? Console.ReadLine() : ConsoleIO.ReadPassword(); if (Settings.Password == "") { Settings.Password = "******"; } if (!ConsoleIO.BasicIO) { //Hide password length Console.CursorTop--; Console.Write(Translations.Get("mcc.password_hidden", "<******>")); for (int i = 19; i < Console.BufferWidth; i++) { Console.Write(' '); } } }
/// <summary> /// Reduest user to submit password. /// </summary> private static void RequestPassword() { Console.Write(ConsoleIO.BasicIO ? "Por favor, insira a senha para o usuario " + Settings.Login + ".\n" : "Senha : "); Settings.Password = ConsoleIO.BasicIO ? Console.ReadLine() : ConsoleIO.ReadPassword(); if (Settings.Password == "") { Settings.Password = "******"; } if (!ConsoleIO.BasicIO) { //Hide password length Console.CursorTop--; Console.Write("Senha : <******>"); for (int i = 19; i < Console.BufferWidth; i++) { Console.Write(' '); } } }
/// <summary> /// Reduest user to submit password. /// </summary> private static void RequestPassword() { Console.Write(ConsoleIO.BasicIO ? "请输入用户名或邮箱.\n" : "密码 : "); Settings.Password = ConsoleIO.BasicIO ? Console.ReadLine() : ConsoleIO.ReadPassword(); if (Settings.Password == "") { Settings.Password = "******"; } if (!ConsoleIO.BasicIO) { //Hide password length Console.CursorTop--; Console.Write("密码 : <******>"); for (int i = 19; i < Console.BufferWidth; i++) { Console.Write(' '); } } }
/// <summary> /// The main entry point of Minecraft Console Client /// </summary> static void Main(string[] args) { Console.WriteLine("Console Client for MC 1.4.6 to 1.8.9 - v" + Version + " - By ORelio & Contributors, Updated by Cryptobyte"); //Basic Input/Output ? if (args.Length >= 1 && args[args.Length - 1] == "BasicIO") { ConsoleIO.basicIO = true; Console.OutputEncoding = Console.InputEncoding = Encoding.GetEncoding(System.Globalization.CultureInfo.CurrentCulture.TextInfo.ANSICodePage); args = args.Where(o => !Object.ReferenceEquals(o, args[args.Length - 1])).ToArray(); } //Process ini configuration file if (args.Length >= 1 && System.IO.File.Exists(args[0]) && System.IO.Path.GetExtension(args[0]).ToLower() == ".ini") { Settings.LoadSettings(args[0]); //remove ini configuration file from arguments array List <string> args_tmp = args.ToList <string>(); args_tmp.RemoveAt(0); args = args_tmp.ToArray(); } else if (System.IO.File.Exists("MinecraftClient.ini")) { Settings.LoadSettings("MinecraftClient.ini"); } else { Settings.WriteDefaultSettings("MinecraftClient.ini"); } //Other command-line arguments if (args.Length >= 1) { Settings.Login = args[0]; if (args.Length >= 2) { Settings.Password = args[1]; if (args.Length >= 3) { Settings.setServerIP(args[2]); //Single command? if (args.Length >= 4) { Settings.SingleCommand = args[3]; } } } } if (Settings.ConsoleTitle != "") { Settings.Username = "******"; Console.Title = Settings.expandVars(Settings.ConsoleTitle); } //Asking the user to type in missing data such as Username and Password if (Settings.Login == "") { Console.Write(ConsoleIO.basicIO ? "Please type the username of your choice.\n" : "Username : "******"") { Console.Write(ConsoleIO.basicIO ? "Please type the password for " + Settings.Login + ".\n" : "Password : "******"") { Settings.Password = "******"; } if (!ConsoleIO.basicIO) { //Hide password length Console.CursorTop--; Console.Write("Password : <******>"); for (int i = 19; i < Console.BufferWidth; i++) { Console.Write(' '); } } } startupargs = args; InitializeClient(); }