It is not that complicated.
The real furnaces (type "furnace"
) can only take one ingredient and one product in their recipes. So vanilla furnaces can be fed with both iron ore and copper ore as mixed input and producing their plate form, without the need to assign recipes by hand.
On the other hand, K2 steel (as what you have posted) takes multiple ingredient, which won't work in vanilla furnaces. So K2 just replaced all vanilla furnaces as assembling machines (type "assembling-machine"
), disguising them as their original.
The problem comes from:
Even though K2 is overhauling the whole vanilla furnace system (as the above-mentioned replacement), they are assuming the three vanilla furnaces are the only ones you have in game. They don't care about any other (modded) furnaces that are doing vanilla smelting. From reading its code, I presume EVERY modded furnace (that can smelt iron ores & plates for iron plates &steel plates) will be ignored and thus not working. My furnace is just one of its "victims".
A solution seems rather simple. In K2 entities-changes.lua
, function transferFromFurnacesToAssemblers
should be applied to any furnaces which are also doing the vanilla "smelting"
. Not just the three vanilla furnaces.
I do not write K2 code, so I am not sure if this solution may work or not.