The bug
In some cases items lose their data after they have been used in the world, e.g. by interacting with entities, see the lists below.
Possible without changes
The game already has the functionality (e.g. NBT tags) required to solve these, but is not using it.
Buckets turning into other types of buckets, by player or dispenser - Consider the implications on adventure mode and re-using buckets (MC-48252)
Bowls filled from red and brown mooshrooms
Glass bottles being filled
Potions/water bottles and bowls after being consumed
Potions/water bottles after being brewed
Item given to panda by right clicking it
MC-114461: Lava bucket emptied / water bucket filled in furnace
MC-191591: Saddling horse
Requires changes
Changes (e.g. addition of NBT tags) are required to support these cases.
Related issues
is duplicated by
relates to
Attachments
Comments


This is a dupe of MC-1981. Someone changed the title to make it misleading. Its not just arrows.

That someone was me. See the /r/Mojira discussion linked in MC-1981.

in fact, the bucket also looses all other nbt (CanPlaceOn for example), same with bottles/potions, don't know about bowls

confirmed for 15w45a

Please include for buckets being used by dispensers because this is done in a different method

Buckets turning into other types of buckets
This means any way to turn buckets into other buckets.

Hopefully they do not overlook it

Is this still an issue in the latest snapshot 16w44a? If so please update the affected versions.
This is an automated comment on any open or reopened issue with out-of-date affected versions.

This appears to now be an issue in 18w11a. Renamed buckets/filled buckets lose names and any associated data tags when used.

Affects 18w44a with buckets/lava buckets, and most things with CustomModelData, etc.

This is still an issue in 19w44a. Renamed buckets and water bottles lose their name when emptied or filled.

Affects 1.16.1 and 20w29a.
Can confirm in 21w05b.
Can confirm in 21w06a.
Can confirm in 21w07a.
I've attached an example video.
Can confirm in 1.16.5 and 21w08b.
Can confirm in 21w11a.
Can confirm in 21w15a.

Can confirm in 1.17.
Can confirm in 1.17.1.
Can confirm in 1.18.1.
Can confirm in 1.18.2 and 22w12a.
Can confirm in 1.19.

Can confiirm in 1.19.2

Can confirm in 1.19.3

Saddling pig / strider can save saddle data from 25w03a. By using "equipment.saddle" to store item data instead of using boolean "Saddle".