From dbefe168313b0663e780336340d1a03d46c2aa9e Mon Sep 17 00:00:00 2001 From: ORelio Date: Thu, 28 Aug 2014 15:12:58 +0200 Subject: [PATCH] Add a setting for disabling auto tpaccept For RemoteControl bot. Suggestion by TorchRJ_ --- MinecraftClient/ChatBots/RemoteControl.cs | 2 +- MinecraftClient/Settings.cs | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/MinecraftClient/ChatBots/RemoteControl.cs b/MinecraftClient/ChatBots/RemoteControl.cs index e5e62d36..818bab6f 100644 --- a/MinecraftClient/ChatBots/RemoteControl.cs +++ b/MinecraftClient/ChatBots/RemoteControl.cs @@ -24,7 +24,7 @@ namespace MinecraftClient.ChatBots SendPrivateMessage(sender, response); } } - else if (isTeleportRequest(text, ref sender) && Settings.Bots_Owners.Contains(sender.ToLower())) + else if (Settings.RemoteCtrl_AutoTpaccept && isTeleportRequest(text, ref sender) && Settings.Bots_Owners.Contains(sender.ToLower())) { SendText("/tpaccept"); } diff --git a/MinecraftClient/Settings.cs b/MinecraftClient/Settings.cs index 9ca4ac4b..327b2438 100644 --- a/MinecraftClient/Settings.cs +++ b/MinecraftClient/Settings.cs @@ -85,6 +85,7 @@ namespace MinecraftClient //Remote Control public static bool RemoteCtrl_Enabled = false; + public static bool RemoteCtrl_AutoTpaccept = true; //Custom app variables and Minecraft accounts private static Dictionary AppVars = new Dictionary(); @@ -269,6 +270,7 @@ namespace MinecraftClient switch (argName.ToLower()) { case "enabled": RemoteCtrl_Enabled = str2bool(argValue); break; + case "autotpaccept": RemoteCtrl_AutoTpaccept = str2bool(argValue); break; } break; @@ -396,7 +398,8 @@ namespace MinecraftClient + "tasksfile=tasks.ini\r\n" + "\r\n" + "[RemoteControl]\r\n" - + "enabled=false\r\n", Encoding.UTF8); + + "enabled=false\r\n" + + "autotpaccept=true\r\n", Encoding.UTF8); } public static int str2int(string str) { try { return Convert.ToInt32(str); } catch { return 0; } }