diff --git a/MinecraftClient/MinecraftCom.cs b/MinecraftClient/MinecraftCom.cs index 0cf79112..f3e07fcf 100644 --- a/MinecraftClient/MinecraftCom.cs +++ b/MinecraftClient/MinecraftCom.cs @@ -464,7 +464,7 @@ namespace MinecraftClient public bool Login(string username, string uuid, string sessionID, string host, int port) { byte[] packet_id = getVarInt(0); - byte[] protocol_version = getVarInt(4); + byte[] protocol_version = getVarInt(protocolversion); byte[] server_adress_val = Encoding.UTF8.GetBytes(host); byte[] server_adress_len = getVarInt(server_adress_val.Length); byte[] server_port = BitConverter.GetBytes((ushort)port); Array.Reverse(server_port); diff --git a/MinecraftClient/Program.cs b/MinecraftClient/Program.cs index 0220bd81..558aff92 100644 --- a/MinecraftClient/Program.cs +++ b/MinecraftClient/Program.cs @@ -143,7 +143,7 @@ namespace MinecraftClient if (MinecraftCom.GetServerInfo(Settings.ServerIP, ref protocolversion, ref version)) { //Supported protocol version ? - int[] supportedVersions = { 4 }; + int[] supportedVersions = { 4, 5 }; if (Array.IndexOf(supportedVersions, protocolversion) > -1) { //Load translations (Minecraft 1.6+)