From ba41268aca64105378d150e97fb8b0807fff474c Mon Sep 17 00:00:00 2001 From: ORelio Date: Wed, 27 Jan 2016 00:23:25 +0100 Subject: [PATCH] Add setting for setting private msg command So that the /tell command can be changed into eg /msg. Suggested by _initsuj --- MinecraftClient/ChatBot.cs | 2 +- MinecraftClient/Settings.cs | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/MinecraftClient/ChatBot.cs b/MinecraftClient/ChatBot.cs index 152e36c7..816e9978 100644 --- a/MinecraftClient/ChatBot.cs +++ b/MinecraftClient/ChatBot.cs @@ -492,7 +492,7 @@ namespace MinecraftClient protected void SendPrivateMessage(string player, string message) { - SendText("/tell " + player + ' ' + message); + SendText(String.Format("/{0} {1} {2}", Settings.PrivateMsgsCmdName, player, message)); } /// diff --git a/MinecraftClient/Settings.cs b/MinecraftClient/Settings.cs index 90b3689d..36ce2f87 100644 --- a/MinecraftClient/Settings.cs +++ b/MinecraftClient/Settings.cs @@ -55,6 +55,7 @@ namespace MinecraftClient public static bool DisplaySystemMessages = true; public static bool DisplayXPBarMessages = true; public static bool TerrainAndMovements = false; + public static string PrivateMsgsCmdName = "tell"; //AntiAFK Settings public static bool AntiAFK_Enabled = false; @@ -180,6 +181,7 @@ namespace MinecraftClient case "showsystemmessages": DisplaySystemMessages = str2bool(argValue); break; case "showxpbarmessages": DisplayXPBarMessages = str2bool(argValue); break; case "terrainandmovements": TerrainAndMovements = str2bool(argValue); break; + case "privatemsgscmdname": PrivateMsgsCmdName = argValue.ToLower().Trim(); break; case "botowners": Bots_Owners.Clear(); @@ -407,6 +409,7 @@ namespace MinecraftClient + "mcversion=auto #use 'auto' or '1.X.X' values\r\n" + "brandinfo=mcc #use 'mcc','vanilla', or 'none'\r\n" + "chatbotlogfile= #leave empty for no logfile\r\n" + + "privatemsgscmdname=tell #used by RemoteControl bot\r\n" + "showsystemmessages=true #system messages for server ops\r\n" + "showxpbarmessages=true #messages displayed above xp bar\r\n" + "terrainandmovements=false #uses more ram, cpu, bandwidth\r\n"