From 52f8874f81116bd6767c6f9247347c30a3820e51 Mon Sep 17 00:00:00 2001 From: Uko Kokņevičs Date: Mon, 8 Jan 2024 01:42:51 +0100 Subject: Created the EMC system --- .../lv/enes/mc/eris_alchemy/utils/RecipeUtils.java | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/main/java/lv/enes/mc/eris_alchemy/utils/RecipeUtils.java (limited to 'src/main/java/lv/enes/mc/eris_alchemy/utils/RecipeUtils.java') diff --git a/src/main/java/lv/enes/mc/eris_alchemy/utils/RecipeUtils.java b/src/main/java/lv/enes/mc/eris_alchemy/utils/RecipeUtils.java new file mode 100644 index 0000000..53ceaab --- /dev/null +++ b/src/main/java/lv/enes/mc/eris_alchemy/utils/RecipeUtils.java @@ -0,0 +1,23 @@ +package lv.enes.mc.eris_alchemy.utils; + +import net.minecraft.core.RegistryAccess; +import net.minecraft.world.item.ItemStack; +import net.minecraft.world.item.crafting.Ingredient; +import net.minecraft.world.item.crafting.Recipe; + +import java.util.List; + +public class RecipeUtils { + public interface RecipeSuper { + List lv_enes_mc$getIngredients(); + ItemStack lv_enes_mc$getOutput(RegistryAccess registryAccess); + } + + public static List getIngredients(Recipe recipe) { + return ((RecipeSuper)recipe).lv_enes_mc$getIngredients(); + } + + public static ItemStack getOutput(Recipe recipe, RegistryAccess registryAccess) { + return ((RecipeSuper)recipe).lv_enes_mc$getOutput(registryAccess); + } +} -- cgit v1.2.3