From 19781985f746ac8bbf0f897d03837b32feda0b90 Mon Sep 17 00:00:00 2001 From: Tasuku Bobcorn Date: Tue, 29 Apr 2025 13:56:38 +0800 Subject: [PATCH] Fix reading window items packet in versions below 1.17.1 --- MinecraftClient/Protocol/Handlers/Protocol18.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MinecraftClient/Protocol/Handlers/Protocol18.cs b/MinecraftClient/Protocol/Handlers/Protocol18.cs index d089fa00..36368a16 100644 --- a/MinecraftClient/Protocol/Handlers/Protocol18.cs +++ b/MinecraftClient/Protocol/Handlers/Protocol18.cs @@ -2121,7 +2121,7 @@ namespace MinecraftClient.Protocol.Handlers { var windowId = dataTypes.ReadNextByte(packetData); var stateId = -1; - var elements = 0; + int elements; if (protocolVersion >= MC_1_17_1_Version) { @@ -2132,7 +2132,7 @@ namespace MinecraftClient.Protocol.Handlers else { // Elements as Short - 1.17.0 and below - dataTypes.ReadNextShort(packetData); + elements = dataTypes.ReadNextShort(packetData); } Dictionary inventorySlots = new();