After fixing the all_good warning message in yl_api_nodestages, there were two new warning messages introduced at startup from internal.lua:
WARNING[ServerStart]: key settings_dont_match does not exist
WARNING[ServerStart]: key get_filepath does not exist
Plus there was this error when playing without one or more of the optional dependencies ethereal, farming redo, and mobs_animals:
WARNING[ServerStart]: key recipe_not_good does not exist
WARNING[ServerStart]: recipe_not_good
So I added three lines to the bottom of texts.lua to fix or improve these warnings (although I am not 100% sure of the wording for the get_filepath message that appears to only show up when the debug checkbox is checked? I did my best to apply context to the warnings, but edit messages as you see fit.)