Fix #2811 Iron Furnace recipe reset did not reset progress. Thanks to SimonFlapse
This commit is contained in:
parent
ccfeeb42b1
commit
fa0b47c0a8
1 changed files with 2 additions and 0 deletions
|
@ -81,6 +81,8 @@ public class IronFurnaceBlockEntity extends AbstractIronMachineBlockEntity imple
|
||||||
if (lastRecipe != null && RecipeUtils.matchesSingleInput(lastRecipe, stack)) {
|
if (lastRecipe != null && RecipeUtils.matchesSingleInput(lastRecipe, stack)) {
|
||||||
return lastRecipe;
|
return lastRecipe;
|
||||||
} else {
|
} else {
|
||||||
|
// If the previous recipe does not apply anymore, reset the progress
|
||||||
|
progress = 0;
|
||||||
Recipe<?> matchingRecipe = RecipeUtils.getMatchingRecipe(world, RecipeType.SMELTING, stack).orElse(null);
|
Recipe<?> matchingRecipe = RecipeUtils.getMatchingRecipe(world, RecipeType.SMELTING, stack).orElse(null);
|
||||||
if (matchingRecipe != null) {
|
if (matchingRecipe != null) {
|
||||||
lastRecipe = matchingRecipe;
|
lastRecipe = matchingRecipe;
|
||||||
|
|
Loading…
Add table
Reference in a new issue