The bug
The inventory_changed
advancement trigger is triggered when closing your inventory after crafting the respective item instead of being triggered instantly when you crafted the item and placed it in your inventory.
How to reproduce
Put the items required to craft a stone pickaxe in your inventory
Revoke the "Getting an Upgrade" advancement
/advancement revoke @s only minecraft:story/upgrade_tools
Right click a crafting table and craft a stone pickaxe
→ The advancement is not made until you close your inventory
Linked issues
Comments 3
Resolved as a duplicate of MC-117653 because it has more information
It looks like this is a problem with the
inventory_changed
trigger, sorry for the many update emails.