diff --git a/MinecraftClient/Protocol/Handlers/Protocol18.cs b/MinecraftClient/Protocol/Handlers/Protocol18.cs index 891900e5..61d0506a 100644 --- a/MinecraftClient/Protocol/Handlers/Protocol18.cs +++ b/MinecraftClient/Protocol/Handlers/Protocol18.cs @@ -1349,6 +1349,11 @@ namespace MinecraftClient.Protocol.Handlers { try { + lock (window_actions) + { + if (window_actions.ContainsKey(windowId)) + window_actions[windowId] = 0; + } SendPacket(PacketOutgoingType.CloseWindow, new[] { (byte)windowId }); return true; }