From 6c46fc3ba41b2df153f2cc910927290590416daa Mon Sep 17 00:00:00 2001 From: ReinforceZwei <39955851+ReinforceZwei@users.noreply.github.com> Date: Sun, 16 Aug 2020 18:49:05 +0800 Subject: [PATCH] Fix 1.16 Entity Equipment --- MinecraftClient/Protocol/Handlers/Protocol18.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/MinecraftClient/Protocol/Handlers/Protocol18.cs b/MinecraftClient/Protocol/Handlers/Protocol18.cs index 056f9c31..c847828e 100644 --- a/MinecraftClient/Protocol/Handlers/Protocol18.cs +++ b/MinecraftClient/Protocol/Handlers/Protocol18.cs @@ -739,7 +739,11 @@ namespace MinecraftClient.Protocol.Handlers if (handler.GetEntityHandlingEnabled()) { int entityid = dataTypes.ReadNextVarInt(packetData); - int slot2 = dataTypes.ReadNextVarInt(packetData); + int slot2; + if (protocolversion >= MC1161Version) + slot2 = dataTypes.ReadNextByte(packetData); + else + slot2 = dataTypes.ReadNextVarInt(packetData); Item item = dataTypes.ReadNextItemSlot(packetData); handler.OnEntityEquipment(entityid, slot2, item); }