
After this commit, spigot now creates a deep copy of the itemmeta's persistent data container when the itemmeta instance is cloned. This change fixes the bug that, after cloning itemmeta, the container instance the cloned meta would point to was equal to the original one. This resulted in two itemmeta instances sharing a single persistent container.