From 3c84c5813e3f5683694fc1200a85d79178a7e137 Mon Sep 17 00:00:00 2001 From: ORelio Date: Tue, 6 May 2014 15:43:50 +0200 Subject: [PATCH] Mark 1.7.8+ as supported 1.7.8 can be supported without any change. Fix login in MinecraftCom using hardcoded value instead of version --- MinecraftClient/MinecraftCom.cs | 2 +- MinecraftClient/Program.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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+)