Fixed the chat not working bellow 1.16.5.

Tested and working.
This commit is contained in:
Milutinke 2022-08-19 22:14:14 +02:00
parent 5ae6699e5c
commit f66fb3b095

View file

@ -117,13 +117,13 @@ namespace MinecraftClient.Protocol.Handlers
if (protocolVersion >= MC_1_17_Version) if (protocolVersion >= MC_1_17_Version)
Block.Palette = new Palette117(); Block.Palette = new Palette117();
else if (protocolVersion >= MC_1_16_Version) else if (protocolVersion >= MC_1_16_Version)
if (protocolVersion >= MC_1_16_Version) if (protocolVersion >= MC_1_16_Version)
Block.Palette = new Palette116(); Block.Palette = new Palette116();
else if (protocolVersion >= MC_1_15_Version) else if (protocolVersion >= MC_1_15_Version)
Block.Palette = new Palette115(); Block.Palette = new Palette115();
else if (protocolVersion >= MC_1_14_Version) else if (protocolVersion >= MC_1_14_Version)
Block.Palette = new Palette114(); Block.Palette = new Palette114();
else Block.Palette = new Palette113(); else Block.Palette = new Palette113();
} }
else Block.Palette = new Palette112(); else Block.Palette = new Palette112();
@ -135,15 +135,15 @@ namespace MinecraftClient.Protocol.Handlers
if (protocolversion >= MC_1_17_Version) if (protocolversion >= MC_1_17_Version)
entityPalette = new EntityPalette117(); entityPalette = new EntityPalette117();
else if (protocolversion >= MC_1_16_2_Version) else if (protocolversion >= MC_1_16_2_Version)
if (protocolversion >= MC_1_16_2_Version) if (protocolversion >= MC_1_16_2_Version)
entityPalette = new EntityPalette1162(); entityPalette = new EntityPalette1162();
else if (protocolversion >= MC_1_16_Version) else if (protocolversion >= MC_1_16_Version)
entityPalette = new EntityPalette1161(); entityPalette = new EntityPalette1161();
else if (protocolversion >= MC_1_15_Version) else if (protocolversion >= MC_1_15_Version)
entityPalette = new EntityPalette115(); entityPalette = new EntityPalette115();
else if (protocolVersion >= MC_1_14_Version) else if (protocolVersion >= MC_1_14_Version)
entityPalette = new EntityPalette114(); entityPalette = new EntityPalette114();
else entityPalette = new EntityPalette113(); else entityPalette = new EntityPalette113();
} }
else entityPalette = new EntityPalette112(); else entityPalette = new EntityPalette112();
@ -157,9 +157,9 @@ namespace MinecraftClient.Protocol.Handlers
else if (protocolversion >= MC_1_17_Version) else if (protocolversion >= MC_1_17_Version)
itemPalette = new ItemPalette117(); itemPalette = new ItemPalette117();
else if (protocolversion >= MC_1_16_2_Version) else if (protocolversion >= MC_1_16_2_Version)
if (protocolversion >= MC_1_16_2_Version) if (protocolversion >= MC_1_16_2_Version)
itemPalette = new ItemPalette1162(); itemPalette = new ItemPalette1162();
else itemPalette = new ItemPalette1161(); else itemPalette = new ItemPalette1161();
} }
else itemPalette = new ItemPalette115(); else itemPalette = new ItemPalette115();
} }
@ -401,7 +401,10 @@ namespace MinecraftClient.Protocol.Handlers
if ((messageType == 1 && !Settings.DisplaySystemMessages) if ((messageType == 1 && !Settings.DisplaySystemMessages)
|| (messageType == 2 && !Settings.DisplayXPBarMessages)) || (messageType == 2 && !Settings.DisplayXPBarMessages))
break; break;
senderUUID = dataTypes.ReadNextUUID(packetData);
if (protocolversion >= MC_1_16_5_Version)
senderUUID = dataTypes.ReadNextUUID(packetData);
else senderUUID = Guid.Empty;
} }
else else
senderUUID = Guid.Empty; senderUUID = Guid.Empty;