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