From 365af032adbeebc9bdc4b16da0594aba0db93b97 Mon Sep 17 00:00:00 2001 From: ORelio Date: Sun, 14 Jun 2015 21:43:24 +0200 Subject: [PATCH] Remove invalid disconnect packet ... use TCP connection closing instead. See #45 --- MinecraftClient/Protocol/Handlers/Protocol18.cs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/MinecraftClient/Protocol/Handlers/Protocol18.cs b/MinecraftClient/Protocol/Handlers/Protocol18.cs index 362bbd41..432425f2 100644 --- a/MinecraftClient/Protocol/Handlers/Protocol18.cs +++ b/MinecraftClient/Protocol/Handlers/Protocol18.cs @@ -615,16 +615,12 @@ namespace MinecraftClient.Protocol.Handlers /// /// Disconnect from the server /// - /// Optional disconnect reason public void Disconnect() { try { - byte[] message_val = Encoding.UTF8.GetBytes("\"disconnect.quitting\""); - byte[] message_len = getVarInt(message_val.Length); - byte[] disconnect_packet = concatBytes(message_len, message_val); - SendPacket(0x40, disconnect_packet); + c.Close(); } catch (SocketException) { } catch (System.IO.IOException) { }