Add support for 1.12.2

While there are protocol changes to the keep alive packet, the way MCC implements it should mean that the changes do not affect us.
This commit is contained in:
Pokechu22 2017-09-13 11:50:03 -07:00 committed by ORelio
parent 5edb8f9024
commit b1a66791a1
2 changed files with 5 additions and 3 deletions

View file

@ -106,7 +106,7 @@ namespace MinecraftClient.Protocol
int[] supportedVersions_Protocol16 = { 51, 60, 61, 72, 73, 74, 78 };
if (Array.IndexOf(supportedVersions_Protocol16, ProtocolVersion) > -1)
return new Protocol16Handler(Client, ProtocolVersion, Handler);
int[] supportedVersions_Protocol18 = { 4, 5, 47, 107, 108, 109, 110, 210, 315, 316, 335, 338 };
int[] supportedVersions_Protocol18 = { 4, 5, 47, 107, 108, 109, 110, 210, 315, 316, 335, 338, 340 };
if (Array.IndexOf(supportedVersions_Protocol18, ProtocolVersion) > -1)
return new Protocol18Handler(Client, ProtocolVersion, Handler, forgeInfo);
throw new NotSupportedException("The protocol version no." + ProtocolVersion + " is not supported.");
@ -187,6 +187,8 @@ namespace MinecraftClient.Protocol
return 335;
case "1.12.1":
return 338;
case "1.12.2":
return 340;
default:
return 0;
}