From 87c3fdad314cc3f8fa1eaa85475ab8d3f312279a Mon Sep 17 00:00:00 2001 From: CraftBukkit/Spigot Date: Sat, 15 Jun 2024 07:03:03 +1000 Subject: [PATCH] Fix potential mutability issue with CraftMetaItem copy constructor By: md_5 --- .../java/org/bukkit/craftbukkit/inventory/CraftMetaItem.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/paper-server/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaItem.java b/paper-server/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaItem.java index 4167416ac6..eec5c087f7 100644 --- a/paper-server/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaItem.java +++ b/paper-server/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaItem.java @@ -320,7 +320,7 @@ class CraftMetaItem implements ItemMeta, Damageable, Repairable, BlockDataMeta { } this.damage = meta.damage; this.maxDamage = meta.maxDamage; - this.unhandledTags = meta.unhandledTags; + this.unhandledTags.copy(meta.unhandledTags.build()); this.removedTags.addAll(meta.removedTags); this.persistentDataContainer.putAll(meta.persistentDataContainer.getRaw());