The Bug
The description of this advancement says "Use a netherite ingot to upgrade a diamond hoe" but you can get it just by picking one up.
Steps to Reproduce
Revoke the "Serious Dedication" advancement from yourself.
/advancement revoke @s only minecraft:husbandry/obtain_netherite_hoe
Obtain a netherite hoe by using the "/give" command.
/give @s minecraft:netherite_hoe
Take note as to whether or not you are granted the "Serious Dedication" advancement upon executing this command.
Observed Behavior
The "Serious Dedication" advancement is granted by simply obtaining a netherite hoe, and not crafting it as mentioned within the advancement's description.
Expected Behavior
The "Serious Dedication" advancement would only be granted after crafting a netherite hoe, to correctly match the criteria of the advancement's description, or the advancement's description itself should be changed to mention that you can simply obtain a netherite hoe and not have to craft one.
Linked issues
relates to 1
Attachments
Comments 19
I think this actually is valid, seeing as the description explicitly mentions fusing the netherite ingot with a diamond hoe to get a netherite one.
They should either rename the description or make it when you actually craft one, but making it so you make one makes more sense... because you are the one who made the conscious decision of making the hoe, hence the description "Reevaluate your life choices".
Before 20w20a, the advancement source file has a criteria with the following codes:
"broke_hoe": {
"trigger": "minecraft:item_durability_changed",
"conditions": {
"item": {
"item": "minecraft:diamond_hoe"
},
"durability": 0
}
}
While the 20a one has this:
"netherite_hoe": {
"trigger": "minecraft:inventory_changed",
"conditions": {
"items": [
{
"item": "minecraft:netherite_hoe"
}
]
}
}
So apparently there should be a "durability" field to specify a broken netherite hoe, while it doesn't.
Clones MC-188173.
That is the same for every advancement for obtaining a certain item. Works as intended.