Expected behavior
When moving a custom item inside the inventory, the custom signature of the item should remain unchanged, ensuring the item can stack with other identical items without issue.
Observed/Actual behavior
When moving a custom item within the inventory, the custom signature is updated. While the item's visible properties (e.g., display name, lore) remain identical, the updated custom field prevents it from stacking with other items.
Steps/models to reproduce
- Create a custom item that has a custom signature.
- Place the item in your inventory.
- Move the item to a different inventory slot.
- Inspect the item's data.
- Compare the custom signature before and after moving the item.
Plugin and Datapack List

Paper version
This server is running Paper version 1.21.3-81
Other
No response
Expected behavior
When moving a custom item inside the inventory, the custom signature of the item should remain unchanged, ensuring the item can stack with other identical items without issue.
Observed/Actual behavior
When moving a custom item within the inventory, the custom signature is updated. While the item's visible properties (e.g., display name, lore) remain identical, the updated custom field prevents it from stacking with other items.
Steps/models to reproduce
Plugin and Datapack List
Paper version
This server is running Paper version 1.21.3-81
Other
No response