From a7e576186db9a9ae3767e76b6029b4ba7037e44c Mon Sep 17 00:00:00 2001 From: md_5 Date: Sat, 15 Jun 2024 07:03:03 +1000 Subject: [PATCH] Fix potential mutability issue with CraftMetaItem copy constructor --- .../java/org/bukkit/craftbukkit/inventory/CraftMetaItem.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaItem.java b/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaItem.java index 4167416ac..eec5c087f 100644 --- a/src/main/java/org/bukkit/craftbukkit/inventory/CraftMetaItem.java +++ b/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());