You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In this case, the arc furnace will consume only 1 copper ingot. It correctly consumes 2 nickel grit and produces 4 constantan ingots. It will not begin running however if you only insert one copper ingot, and will stop when only one remains.
A real world example that involves other mods would be a recipe for bronze - 3 copper ingots + 1 tin grit produces 4 bronze ingots.
Recipes that consume more than one of an input stack but have no additives are also affected.
It appears when additives are present, IE forces the process to only consume 1 of the input stack regardless of what is specified by the recipe.
After further testing and feedback from md5i, I discovered this line is also executed when no additives are present. It's not immediately clear if this is intentional as I am unaware of the intended circumstances in which ArcFurnaceRecipe#getConsumedAdditives returns null.
Good news is the proposed change below resolves both cases though.
sam-kirby
changed the title
[1.12.2] Arc Furnace recipes do not consume multiple inputs when additives are used
[1.12.2] Arc Furnace recipes do not consume multiple items from the input slot
Apr 12, 2019
Description of the issue:
Taking a contrived example - double the recipe for constantan - 2 copper ingots, 2 nickel grit produces 4 constantan ingots
In this case, the arc furnace will consume only 1 copper ingot. It correctly consumes 2 nickel grit and produces 4 constantan ingots. It will not begin running however if you only insert one copper ingot, and will stop when only one remains.
A real world example that involves other mods would be a recipe for bronze - 3 copper ingots + 1 tin grit produces 4 bronze ingots.
Recipes that consume more than one of an input stack but have no additives are also affected.
Versions & Modlist
Reproduced in minimal environment
Forge - 14.23.5.2815
IE - 0.12-89
CraftTweaker - 4.1.17
Possible Fix (tested - working)
It appears when additives are present, IE forces the process to only consume 1 of the input stack regardless of what is specified by the recipe.
After further testing and feedback from md5i, I discovered this line is also executed when no additives are present. It's not immediately clear if this is intentional as I am unaware of the intended circumstances in which ArcFurnaceRecipe#getConsumedAdditives returns null.
Good news is the proposed change below resolves both cases though.
The text was updated successfully, but these errors were encountered: