From 2cc0bc5e5cce579fc029c46a62ca5fcbbb03e159 Mon Sep 17 00:00:00 2001 From: Timo Ley Date: Mon, 9 Jan 2023 19:22:12 +0100 Subject: [PATCH] fix: return infusion recipes --- .../dev/tilera/auracore/api/AuracoreRecipes.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/java/dev/tilera/auracore/api/AuracoreRecipes.java b/src/main/java/dev/tilera/auracore/api/AuracoreRecipes.java index 64df3d4..6e7417d 100644 --- a/src/main/java/dev/tilera/auracore/api/AuracoreRecipes.java +++ b/src/main/java/dev/tilera/auracore/api/AuracoreRecipes.java @@ -93,7 +93,7 @@ public class AuracoreRecipes { return infusionRecipes; } - public static void addInfusionCraftingRecipe(String key, String research, int cost, AspectList tags, ItemStack result, Object ... ingredients) { + public static IInfusionRecipe addInfusionCraftingRecipe(String key, String research, int cost, AspectList tags, ItemStack result, Object ... ingredients) { int var9; String var3 = ""; int var4 = 0; @@ -136,10 +136,12 @@ public class AuracoreRecipes { char var18 = var3.charAt(var9); var15[var9] = var14.containsKey(Character.valueOf(var18)) ? ((ItemStack)var14.get(Character.valueOf(var18))).copy() : null; } - infusionRecipes.add(new ShapedInfusionCraftingRecipe(key, research, var5, var6, var15, result, cost, tags)); + IInfusionRecipe rec = new ShapedInfusionCraftingRecipe(key, research, var5, var6, var15, result, cost, tags); + infusionRecipes.add(rec); + return rec; } - public static void addShapelessInfusionCraftingRecipe(String key, String research, int cost, AspectList tags, ItemStack result, Object ... ingredients) { + public static IInfusionRecipe addShapelessInfusionCraftingRecipe(String key, String research, int cost, AspectList tags, ItemStack result, Object ... ingredients) { ArrayList var3 = new ArrayList(); Object[] var4 = ingredients; int var5 = ingredients.length; @@ -158,7 +160,9 @@ public class AuracoreRecipes { } var3.add(new ItemStack((Block)var7)); } - infusionRecipes.add(new ShapelessInfusionCraftingRecipe(key, research, result, var3, cost, tags)); + IInfusionRecipe rec = new ShapelessInfusionCraftingRecipe(key, research, result, var3, cost, tags); + infusionRecipes.add(rec); + return rec; } }