diff --git a/MinecraftClient/Protocol/Handlers/Protocol18.cs b/MinecraftClient/Protocol/Handlers/Protocol18.cs index d6e8f880..3601b052 100644 --- a/MinecraftClient/Protocol/Handlers/Protocol18.cs +++ b/MinecraftClient/Protocol/Handlers/Protocol18.cs @@ -104,6 +104,7 @@ namespace MinecraftClient.Protocol.Handlers private void readNextPacket(ref int packetID, List packetData) { + packetData.Clear(); int size = readNextVarIntRAW(); //Packet size packetData.AddRange(readDataRAW(size)); //Packet contents @@ -165,7 +166,7 @@ namespace MinecraftClient.Protocol.Handlers || (messageType == 2 && !Settings.DisplayXPBarMessages)) break; } - catch (IndexOutOfRangeException) { /* No message type */ } + catch (ArgumentOutOfRangeException) { /* No message type */ } handler.OnTextReceived(ChatParser.ParseText(message)); break; case 0x08: //Player Position and Look diff --git a/MinecraftClient/Settings.cs b/MinecraftClient/Settings.cs index 5cb3402d..7b0ffe88 100644 --- a/MinecraftClient/Settings.cs +++ b/MinecraftClient/Settings.cs @@ -408,7 +408,7 @@ namespace MinecraftClient + "consoletitle=%username%@%serverip% - Minecraft Console Client\r\n" + "internalcmdchar=slash #use 'none', 'slash' or 'backslash'\r\n" + "splitmessagedelay=2 #seconds between each part of a long message\r\n" - + "botmessagedelay=2 #seconds to delay between message a bot makes to avoid accidental spam\n\n" + + "botmessagedelay=2 #seconds to delay between message a bot makes to avoid accidental spam\r\n" + "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"