It hasnt been long after the latest major overhaul of the way achievements work, but this has been on my mind for a LONG time.
Currently, advancements can be completed regardless of the user having completed any preceding tasks. This means that players can technically get the "isn't it iron pick" advancements, even though they haven't found iron in the world yet.
This doesn't make much sense to me, because players are supposed to "upgrade their pickaxe" according to the description, instead of looking to find one in the overworld. Another example: advancements can be unlocked even prior to unlocking the root tab advancement. I believe that the root should be unlocked, at least before being able to get the rest of the advancements in that tab.
Hence I propose a change;
Have certain advancements locked (really locked) until its predecessor has been completed.
Why? Because it encourages players to follow the game's path, instead of never looking back at an advancement after having completed it by accident.
This also benefits data pack authors. I usually tease my community with new content, such as custom advancements. That was, until I had a set done and found out that players could unlock advancements in an incorrect order.
Implementation of this suggestion fixes that as well.
Please sign in to leave a comment.