mojira.dev
MC-183764

"This Boat Has Legs" advancement not activating when warped fungus on a stick does not take durability

The bug

When riding a strider off lava the advancement "This boat has legs" does not activate.

How to reproduce

  1. Be in Creative Mode

  2. Spawn a Strider

  3. Put a Saddle on it

  4. Control it with Warped Fungus on a Stick
    → ❌ Notice that the Advancement does not activate

Linked issues

MC-238751 This Boat Has Legs achievement not unlocking Resolved MC-241549 "This Boat Has Legs" Achievement Does Not Register Resolved MC-188040 The advancement "This Boat Has Legs" doesn't work in creative mode. Resolved MC-199362 Error Resolved MC-195638 This Boat Has Legs Resolved

Attachments

Comments 18

The advancement works in survival but not in creative 

Should still be activated when in Creative mode that is how all the other advancements work

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.

8 more comments

can confirm in 1.20.4

Can confirm in 24w14a.

Tested in 1.21 (not 1.21.1) on September 8, 2024:
Whilst riding the strider, hold the fungus on a stick and right-click. This will cause durability loss and should grant the advancement (in survival at least).

I can confirm that this still is an issue in snapshot 25w34b, however as suggested above, after (in survival) I went 50+ blocks and right clicked the fishing rod, it began taking durability damage and I got the advancement.

anthony cicinelli

(Unassigned)

Confirmed

Gameplay

Normal

Advancements

advancement-trigger, durability, fungus-on-a-stick, item, riding, strider

20w20a, 20w20b, 20w21a, 20w22a, 1.16 Pre-release 1, ..., 1.20, 1.20.1, 1.20.4, 24w14a, 1.21

Retrieved