Mods Exotic Space Industries and Electronic Locomotives add fake fuel for their electricity powered trains. Said fake solid fuels are hidden and, by disign, should not be present in player inventory since said fuels are distributed to trains by a script. Recipies generated for use in UMR are unusable and cause unnecessary clutter. Does not seem to be game breaking tho.
For "exotic-space-industries" by Eliont following items should be excluded from recipie generation. All of them are solids.
Any fuel which contains "ei_emt-fuel". These fuels (all 400 of them, yes i counted) are generated and are not fixed prototypes. Prefix "ei_emt-fuel" is static.
To filter them out a string of code
string.find(item_name, "ei_emt-fuel", 1, true)
can be used. I'm not a lua wizard so i made it redundant according to lua documentation. I added it to is_container_item function in data-final-fixes.lua on UMR side as a quick bootleg fix and it worked.
For reference, code which generates fuel can be found in:
exotic-space-industries_1.6.0.zip\exotic-space-industries\prototypes\quantum_age\em-trains\trains.lua
For "Electronic Locomotives" by LuziferSenpai following items should be excluded from recipie generation. All of them are solids. These item names are fixed. All of them can be added to excluded_solids. Worked on my end. For reference items can be found in Electronic_Locomotives_3.1.1.zip\Electronic_Locomotives\prototypes\fuel.lua
electronic-fuel-1
electronic-fuel-2
electronic-fuel-3
electronic-fuel-4
electronic-fuel-5