From cd2fe152e6501a56a6b2be22414a0b5782a197c5 Mon Sep 17 00:00:00 2001 From: ORelio Date: Wed, 9 Apr 2014 18:52:17 +0200 Subject: [PATCH] Added chat timestamps feature Idea from LehmusFIN --- MinecraftClient/MinecraftCom.cs | 5 +++++ MinecraftClient/Settings.cs | 3 +++ 2 files changed, 8 insertions(+) diff --git a/MinecraftClient/MinecraftCom.cs b/MinecraftClient/MinecraftCom.cs index 66e2cd66..26598bf9 100644 --- a/MinecraftClient/MinecraftCom.cs +++ b/MinecraftClient/MinecraftCom.cs @@ -302,6 +302,11 @@ namespace MinecraftClient { if (!String.IsNullOrEmpty(str)) { + if (Settings.chatTimeStamps) + { + int hour = DateTime.Now.Hour, minute = DateTime.Now.Minute, second = DateTime.Now.Second; + ConsoleIO.Write(hour.ToString("00") + ':' + minute.ToString("00") + ':' + second.ToString("00") + ' '); + } if (!acceptnewlines) { str = str.Replace('\n', ' '); } if (ConsoleIO.basicIO) { ConsoleIO.WriteLine(str); return; } string[] subs = str.Split(new char[] { 'ยง' }); diff --git a/MinecraftClient/Settings.cs b/MinecraftClient/Settings.cs index 52916423..dad3ecb5 100644 --- a/MinecraftClient/Settings.cs +++ b/MinecraftClient/Settings.cs @@ -29,6 +29,7 @@ namespace MinecraftClient public static string TranslationsFile_Website_Download = "http://resources.download.minecraft.net"; public static List Bots_Owners = new List(); public static string Language = "en_GB"; + public static bool chatTimeStamps = false; //AntiAFK Settings public static bool AntiAFK_Enabled = false; @@ -122,6 +123,7 @@ namespace MinecraftClient case "singlecommand": SingleCommand = argValue; break; case "language": Language = argValue; break; case "consoletitle": ConsoleTitle = argValue; break; + case "timestamps": chatTimeStamps = str2bool(argValue); break; case "botowners": Bots_Owners.Clear(); foreach (string name in argValue.ToLower().Replace(" ", "").Split(',')) @@ -225,6 +227,7 @@ namespace MinecraftClient + "language=en_GB\r\n" + "botowners=Player1,Player2,Player3\r\n" + "consoletitle=%username% - Minecraft Console Client\r\n" + + "timestamps=false\r\n" + "\r\n" + "#Bot Settings\r\n" + "\r\n"