advancement data format changed, causing advancements to get awarded erroneously
esotericist opened this issue ยท 2 comments
in the 1.18 version of nature's aura, simply obtaining an item will award a large number of advancements that should not yet be awarded. for instance:
this particular example was done by collecting an iron helmet (which is why suit up is in the list), but it would work with any item. this is due to a change in the json data on the vanilla minecraft side:
"item": "minecraft:polished_granite",
to "items": ["minecraft:polished_granite"],
a diff of the changes in the timeframe as described in the history of the minecraft wiki:
https://minecraft.fandom.com/wiki/Advancement/JSON_format?type=revision&diff=1952481&oldid=1908997
the supplementaries dev has already integrated that change in the commit here, if that's helpful (but honestly, as far as i can tell it's just the above change from item entry to items array)
MehVahdJukaar/Supplementaries@e796313
the most obnoxious thing about this is that the old format doesn't produce an obvious error, it just silently fails to be a valid condition.