mojira.dev
MC-170874

Upgrading diamond gear with Netherite ingot resets NBT data

Upgrading diamond gear removes all existing name, damage and enchantment data.

Expected Outcome:
NBT data for name, damage and enchantments are conserved in upgrade

Actual Outcome:
NBT data was lost

Steps to Reproduce:
1. Get any named, damaged and/or enchanted diamond gear

2. Upgrade it with Netherite Ingot

3. Confirm that name, damage and/or enchantment data was lost with "/data get entity @s SelectedItem"

 

 

Linked issues

Attachments

Comments 6

migrated

It would be interesting to keep it like this in the crafting table, and to add gear upgrades while retaining enchantments as a feature for the currently unused smithing table.

migrated

I'm guessing that this bug is just temporary because it doesn't fit with the release notes. Currently, you are making new gear rather than using netherite "to upgrade your diamond gear." This is the first snapshot after all, you can expect them to iron these things out with the following snapshots.  

Adrian Östergård

We might revisit this, but right now it's working as intended.

LuxiKeks

Why not give the smithing table a use and make it so the enchantments stay when you upgrade your diamond gear in there, but get lost when you do it in a normal crafting table?

migrated

i think it is meant to do that because if you put a iron ingot on a pick or any iron tool it will fix it partly

migrated

I thought for sure this was a bug. When I noticed that the durability was reset, I pulled an old diamond pick out with durability 1 and used it instead. Sure netherite is expensive, but it seems much less expensive if you can use any trash diamond gear.

migrated

(Unassigned)

Confirmed

Items

20w06a

Retrieved