Yes, you should have shown the error message earlier. It is vital to show what is broken.
From the error message, it seems FE++ (one of its submods) has modified the vanilla entity at the early data.lua
stage, but should not be programmed like that. (For good programming habit, it should be done in data-updates.lua
or data-final-fixes.lua
stages, or at least documented somewhere.)
Actually, I have received other reports of mod conflict with FE++ recently. The causes are similar.
Seems like they are happily modifying vanilla entities at data.lua
stage, without considering users can use other mods as well. So you are not the only one affected.
If you still want to use with FE++ Transport, try decompress it and then modify its prototypes/entity/offshore-pump.lua
.
Then comment out (or remove) line 8-13.