Limit progress by the amount of days the world/server has. also has a hotkey 'x' that, when triggered shows ideas that can be made in the age you're in.
For example:
Day 'a': Primitive age:
Wooden tools,
Leather armor,
Day 'b': Stone age:
Stone tools,
Furnaces (inc. blast-smoker),
Bundles
Day 'c': Coal age:
Golden tools,
Gold/Chainmail armor
Gold,
Copper,
Emeralds,
Coal
Day 'd': Iron age:
Iron tools (inc. Shield),
Anvil,
Grindstone,
Smithing table,
Iron armor,
Villager Trading (except armourer & weapon-/toolsmith),
redstone.
Day 'e': Diamond age:
Diamond tools,
Enchantment table,
Nether portal,
Trident,
Crossbow,
Potion brewing,
Enderchest,
lapis lazuli
Day 'f': Netherite age:
Netherite tools,
Netherite armor,
Beacon recipe,
Totem of Undying,
Mace,
End portal,
Elytra,
Shulker boxes
And when hotkey 'x' is triggered before day 'b' it shows a list of ideas:
Build a house.
Build a crop farm.
Breed some sheep.
Discover the area.