From 407a89c8d805faf5811d0b5c6aa8cfddca540d77 Mon Sep 17 00:00:00 2001 From: AkmalFairuz Date: Fri, 10 Jan 2025 19:29:50 +0700 Subject: [PATCH] Fix StackReqSlotInfo translation --- legacyver/proto/item_stack.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/legacyver/proto/item_stack.go b/legacyver/proto/item_stack.go index 9e5029c..a1a4896 100644 --- a/legacyver/proto/item_stack.go +++ b/legacyver/proto/item_stack.go @@ -837,7 +837,13 @@ type StackRequestSlotInfo struct { // StackReqSlotInfo reads/writes a StackRequestSlotInfo x using IO r. func StackReqSlotInfo(r protocol.IO, x *StackRequestSlotInfo) { - protocol.Single(r, &x.Container) + if IsProtoGTE(r, ID712) { + protocol.Single(r, &x.Container) + } else { + containerID := x.Container.ContainerID + r.Uint8(&containerID) + x.Container.ContainerID = containerID + } r.Uint8(&x.Slot) r.Varint32(&x.StackNetworkID) }