This mod """fixes""" errors of the type:
'Error while loading recipe prototype {name} (recipe): Key "icon" not found in property tree at ROOT.recipe.{name}.icons'
I made this mod because the modpack I was preparing for my friends (K2 + SE) threw that error while loading. After fixing it once (twice and thrice) it started appearing for different items each time, so I decided to just brute-force a solution. It tries to fix the icon, and if it can't, it bypasses it. This shouldn't affect gameplay or recipes (As far as I know).
If you are curious, it also logs which icons were missing in the Factorio log, just look for "BROKEN ICON LAYER DETECTED".
Could I have properly checked which incompatibility was causing it? Yes, but I was lazy.
Could I have just reinstalled with only what was needed? Maybe.
Was it necessary to spend 1~2 hours making a mod that I'm never gonna touch again? Sure, why not.