Skip to content

Commit a65bbaa

Browse files
committed
fix crash on furnace recipe removal
1 parent 932be0f commit a65bbaa

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

src/main/java/gregtech/api/recipes/GTRecipeHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public static <R extends RecipeBuilder<R>> boolean removeRecipesByInputs(RecipeM
5959
if (ConfigHolder.debug) {
6060
if (wasRemoved)
6161
GTLog.logger.info("Removed Recipe for inputs: Items: {} Fluids: {}", itemNames, fluidNames);
62-
else GTLog.logger.info("Failed to Remove Recipe for inputs: Items: {} Fluids: {}", itemNames, fluidNames);
62+
else GTLog.logger.error("Failed to Remove Recipe for inputs: Items: {} Fluids: {}", itemNames, fluidNames);
6363
}
6464
return wasRemoved;
6565
}

src/main/java/gregtech/api/recipes/ModHandler.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -485,14 +485,15 @@ public static boolean removeFurnaceSmelting(ItemStack input) {
485485
if (ItemStack.areItemStacksEqual(input, stack)) {
486486
FurnaceRecipes.instance().getSmeltingList().remove(stack);
487487
wasRemoved = true;
488+
break;
488489
}
489490
}
490491
if (ConfigHolder.debug) {
491492
if (wasRemoved)
492493
GTLog.logger.info("Removed Smelting Recipe for Input: {}", input.getDisplayName());
493-
else GTLog.logger.warn("Failed to Remove Smelting Recipe for Input: {}", input.getDisplayName());
494+
else GTLog.logger.error("Failed to Remove Smelting Recipe for Input: {}", input.getDisplayName());
494495
}
495-
496+
496497
return wasRemoved;
497498
}
498499

@@ -502,7 +503,7 @@ public static int removeRecipes(ItemStack output) {
502503
if (ConfigHolder.debug) {
503504
if (recipesRemoved != 0)
504505
GTLog.logger.info("Removed {} Recipe(s) with Output: {}", recipesRemoved, output.getDisplayName());
505-
else GTLog.logger.warn("Failed to Remove Recipe with Output: {}", output.getDisplayName());
506+
else GTLog.logger.error("Failed to Remove Recipe with Output: {}", output.getDisplayName());
506507
}
507508
return recipesRemoved;
508509
}
@@ -536,7 +537,7 @@ public static void removeRecipeByName(ResourceLocation location) {
536537
String recipeName = location.toString();
537538
if (ForgeRegistries.RECIPES.containsKey(location))
538539
GTLog.logger.info("Removed Recipe with Name: {}", recipeName);
539-
else GTLog.logger.warn("Failed to Remove Recipe with Name: {}", recipeName);
540+
else GTLog.logger.error("Failed to Remove Recipe with Name: {}", recipeName);
540541
}
541542
ForgeRegistries.RECIPES.register(new DummyRecipe().setRegistryName(location));
542543
}

0 commit comments

Comments
 (0)