From 93821ab4c6b4d86be0b37b67901968606d6f375e Mon Sep 17 00:00:00 2001 From: AkmalFairuz Date: Wed, 1 Jan 2025 05:39:37 +0700 Subject: [PATCH] Translate StorageItem --- legacyver/item_translator.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/legacyver/item_translator.go b/legacyver/item_translator.go index 812c0f2..a77a880 100644 --- a/legacyver/item_translator.go +++ b/legacyver/item_translator.go @@ -318,10 +318,12 @@ func (t *DefaultItemTranslator) DowngradeItemPackets(pks []packet.Packet, _ *min pk.HeldItem = t.DowngradeItemInstance(pk.HeldItem) case *packet.InventorySlot: pk.NewItem = t.DowngradeItemInstance(pk.NewItem) + pk.StorageItem = t.DowngradeItemInstance(pk.StorageItem) case *packet.InventoryContent: pk.Content = lo.Map(pk.Content, func(item protocol.ItemInstance, _ int) protocol.ItemInstance { return t.DowngradeItemInstance(item) }) + pk.StorageItem = t.DowngradeItemInstance(pk.StorageItem) case *packet.ItemStackRequest: for i, request := range pk.Requests { for i2, action := range request.Actions { @@ -540,10 +542,12 @@ func (t *DefaultItemTranslator) UpgradeItemPackets(pks []packet.Packet, _ *minec pk.HeldItem = t.UpgradeItemInstance(pk.HeldItem) case *packet.InventorySlot: pk.NewItem = t.UpgradeItemInstance(pk.NewItem) + pk.StorageItem = t.UpgradeItemInstance(pk.StorageItem) case *packet.InventoryContent: pk.Content = lo.Map(pk.Content, func(item protocol.ItemInstance, _ int) protocol.ItemInstance { return t.UpgradeItemInstance(item) }) + pk.StorageItem = t.UpgradeItemInstance(pk.StorageItem) case *packet.ItemStackRequest: for i, request := range pk.Requests { for i2, action := range request.Actions {