Hi again! I've been testing the mod in various ways, and I found a compatibility issue with Bob's Ores! When ores are configured to yield a small amount of gems, this mod will attempt to do something similar for the charcoal recipe. However, the recipe won't actually work if furnaces are not configured to have room for at least two outputs, one for coal and one for diamonds! So if no other mod makes such a change to them (or replaces them with assembling machine clones like Furnace Recipe Selection does), you may have to write something like this in line 122 in mod-compat\data-updates\bobores.lua:
if settings.startup["bobmods-ores-gemsfromotherores"].value then
for _, furnace in pairs(data.raw.furnace) do
if furnace.result_inventory_size < 2 then -- preserves higher values set by other mods beforehand
furnace.result_inventory_size = 2
end
end
-- etc.
end
I have tested the solution, and it works. Although I guess that, if other mods add and modify furnaces at the later prototype stages, those mods may have to be added as optional dependencies so they load first, and the code may also have to be executed at the final prototype stage.