All usable items, such as boats, bows, and (non-milk) buckets cannot be made to be consumable through component data.
Steps to reproduce:
1. Create an item with component data that should allow it to be consumed, such as with this command:
/give @s bow[consumable={},food={nutrition:1,saturation:1,can_always_eat:true}]
2. Attempt to consume the item by holding the Use key while not being able to perform the normal Use action of the item (such as not having any ammunition to fire with a bow)
Expected result:
The item would be consumed.
Actual result:
The item is not consumed.
Thank you for your report!
We're tracking this issue as MC-269629, MC-269648 and MC-269658, so this ticket is being resolved and linked as a duplicate.
Those tickets have already been resolved as Won't Fix, which means these are considered bugs but won't be fixed. The description of those tickets or the comments might explain the rationale. Please do not leave a comment on the linked tickets.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki