diff --git a/MinecraftClient/.gitignore b/MinecraftClient/.gitignore index 4ded7c4c..3cd7bb38 100644 --- a/MinecraftClient/.gitignore +++ b/MinecraftClient/.gitignore @@ -1,2 +1,4 @@ /bin/ /obj/ +MinecraftClient.sln +MinecraftClient.v11.suo \ No newline at end of file diff --git a/MinecraftClient/McTcpClient.cs b/MinecraftClient/McTcpClient.cs index e009f35a..4b7628c4 100644 --- a/MinecraftClient/McTcpClient.cs +++ b/MinecraftClient/McTcpClient.cs @@ -171,7 +171,7 @@ namespace MinecraftClient } else { - if (text == "/quit" || text == "/reco" || text == "/reconnect") { break; } + if (text.ToLower() == "/quit" || text.ToLower().StartsWith("/exec ") || text.ToLower() == "/reco" || text.ToLower() == "/reconnect") { break; } while (text.Length > 0 && text[0] == ' ') { text = text.Substring(1); } if (text != "") { @@ -200,13 +200,18 @@ namespace MinecraftClient } } - if (text == "/quit") + if (text.ToLower() == "/quit") { ConsoleIO.WriteLine("You have left the server."); Disconnect(); } - else if (text == "/reco" || text == "/reconnect") + else if (text.ToLower().StartsWith("/exec ")) { + handler.BotLoad(new Bots.Scripting("config/" + text.Split()[1])); + } + + + else if (text.ToLower() == "/reco" || text.ToLower() == "/reconnect") { ConsoleIO.WriteLine("You have left the server."); handler.SendRespawnPacket(); diff --git a/MinecraftClient/MinecraftClient.csproj b/MinecraftClient/MinecraftClient.csproj index aba910f0..78e2c47e 100644 --- a/MinecraftClient/MinecraftClient.csproj +++ b/MinecraftClient/MinecraftClient.csproj @@ -60,10 +60,6 @@ - - False - .\BouncyCastle.Crypto.dll - False .\IKVM.OpenJDK.Core.dll