cool. the only other advice i have for this mod is to make the number of plates each recipe returns to be based on a startup config setting. To do this, simply create a settings.lua file. something like:
data:extend(
{
{
type = "int-setting",
name = "EfficientSmelting-result",
setting_type = "startup",
default_value = 50,
maximum_value = 50,
minimum_value = 1,
},
})
then just change the recipes to:
data.raw["recipe"]["recipe-name"].result_count = settings.startup["EfficientSmelting-result"].value