The bug
When riding a strider off lava the advancement "This boat has legs" does not activate.
How to reproduce
Be in Creative Mode
Spawn a Strider
Put a Saddle on it
Control it with Warped Fungus on a Stick
→ ❌ Notice that the Advancement does not activate
Linked issues
is duplicated by 17
Attachments
Comments 17
bug report should be changed to: "This boat has legs advancement not activating when warped fungus on a stick does not take durability"
The bug is still valid or should be re-written. If a player uses a warped fungus on a stick and it doesn't use a point of durability (which can happen in survival when a warped fungus on a stick has unbreaking) it won't trigger the advancement.
I may recommend 1 of 2 solutions to this issue:
Introduce a new advancement trigger for a generic "item used" trigger.
OR
Make the "item_durability_changed" trigger even when the change of durability would be "0".
At first, it seemed like this advancement was not triggering for me in Survival, but the actual problem in my case was that the advancement description is not clear that you have to "use" the warped fungus on a stick after mounting the strider. I was mounting the strider with the warped fungus on a stick equipped to walk it around without "using" the item (and lowering the durability).
the advancement have an specific case to be granted: the item must lose durability, because the trigger is "item durability change". So, on technical terms, it is impossible to obtain the advancement on creative without commands.
The advancement works in survival but not in creative