@didntpot: translate item group icon in CreativeContentPacket

This commit is contained in:
ethaniccc
2025-12-31 11:58:26 -05:00
parent e623818c60
commit af58ea5ed9

View File

@@ -685,11 +685,16 @@ func (p *Protocol) downgradePackets(pks []packet.Packet, conn *minecraft.Conn) [
}
case *packet.CreativeContent:
items := make([]proto.CreativeItem, len(pk.Items))
groups := make([]protocol.CreativeGroup, len(pk.Groups))
for i, it := range pk.Items {
items[i] = (&proto.CreativeItem{}).FromLatest(it)
}
for i, gr := range pk.Groups {
gr.Icon = p.itemTranslator.DowngradeItemStack(gr.Icon)
groups[i] = gr
}
pks[pkIndex] = &legacypacket.CreativeContent{
Groups: pk.Groups,
Groups: groups,
Items: items,
}
case *packet.UpdateAbilities: