diff --git a/changelog.txt b/changelog.txt index 9f45b9da..50365e8a 100644 --- a/changelog.txt +++ b/changelog.txt @@ -2,6 +2,7 @@ Version 2.0.3-52 ------------------------------------------------------ - Updated the Sanguine Scientiem with Alchemy Array recipes +- Fixed the Blood Altar so that it can (again) work on a stack size larger than 1. ------------------------------------------------------ Version 2.0.3-51 diff --git a/src/main/java/WayofTime/bloodmagic/api/registry/AltarRecipeRegistry.java b/src/main/java/WayofTime/bloodmagic/api/registry/AltarRecipeRegistry.java index 24ef045b..4cf70634 100644 --- a/src/main/java/WayofTime/bloodmagic/api/registry/AltarRecipeRegistry.java +++ b/src/main/java/WayofTime/bloodmagic/api/registry/AltarRecipeRegistry.java @@ -58,9 +58,18 @@ public class AltarRecipeRegistry return null; } + //TODO: Determine a more time-effective method public static AltarRecipe getRecipeForInput(ItemStack input) { - return getRecipeForInput(Collections.singletonList(input)); + for (AltarRecipe recipe : recipes.values()) + { + if (recipe.doesRequiredItemMatch(input, recipe.getMinTier())) + { + return recipe; + } + } + + return null; } public static AltarRecipe getRecipeForInput(String input)