diff --git a/eco-core/core-plugin/src/main/kotlin/com/willfp/eco/spigot/display/PacketWindowItems.kt b/eco-core/core-plugin/src/main/kotlin/com/willfp/eco/spigot/display/PacketWindowItems.kt index c8bbd5c4..43bb7a81 100644 --- a/eco-core/core-plugin/src/main/kotlin/com/willfp/eco/spigot/display/PacketWindowItems.kt +++ b/eco-core/core-plugin/src/main/kotlin/com/willfp/eco/spigot/display/PacketWindowItems.kt @@ -47,10 +47,11 @@ class PacketWindowItems(plugin: EcoPlugin) : AbstractPacketAdapter(plugin, Packe handleRateLimit(player) if (usingAsync(player)) { + val newPacket = packet.shallowClone() + fun modifyAndSend(itemStacks: MutableList, windowId: Int, player: Player) { modifyWindowItems(itemStacks, windowId, player) - val newPacket = packet.deepClone() newPacket.itemListModifier.write(0, itemStacks) ignorePacketList.add(player.name)