Minecraft-Console-Client/MinecraftClient/Protocol/Handlers
Pokechu22 0617629570 Fix two bugs with 1.7.10 protocol
The first bug is that the list isn't cleared in some cases, meaning new packets get data from the previous packet if it isn't read fully.  Most commonly, this happens with a plugin channel message.  The second bug happens because lists don't throw IndexOutOfRangeExceptions, but instead throw ArgumentOutOfRangeExceptions.  This caused the catch for ignoring message types to not occur, instead causing the client to crash.  This only happens in 1.7.10, where the message type is not included.

Most likely, these changes will fix the bugs seen in #114 and #117, although they may be caused by other bugs.
2016-02-26 18:00:27 -08:00
..
Compression Add support for MC 1.8 protocol 2014-09-04 13:58:49 +02:00
Forge Only add \0FML\0 to the IP if forgeinfo is not null (+ whitespace fixes) 2015-10-24 22:56:35 -07:00
ChatParser.cs Remove debug printing line in ChatParser 2016-01-31 19:09:08 +01:00
Json.cs Fix 1.7+ server list ping by properly parsing Json 2015-06-19 19:29:23 +02:00
Protocol16.cs Give ChatBots access to plugin channels. 2016-02-07 14:55:10 -08:00
Protocol18.cs Fix two bugs with 1.7.10 protocol 2016-02-26 18:00:27 -08:00
ZlibUtils.cs Add support for MC 1.8 protocol 2014-09-04 13:58:49 +02:00