Package com.hbm_m.recipe
Class CentrifugeRecipes
java.lang.Object
com.hbm_m.recipe.CentrifugeRecipes
Centrifuge recipe registry - adapted from 1.7.10 HBM.
Uses direct HashMap lookup for reliable recipe matching. Code made by TRFFuchs
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddItemRecipe(String itemId, net.minecraft.world.item.ItemStack... outputs) static voidaddItemRecipe(net.minecraft.world.item.Item item, net.minecraft.world.item.ItemStack... outputs) static voidaddTagRecipe(String tag, net.minecraft.world.item.ItemStack... outputs) static Map<CentrifugeRecipes.RecipeInput,net.minecraft.world.item.ItemStack[]> Get all recipes for JEI display.static net.minecraft.world.item.ItemStack[]getOutput(net.minecraft.world.item.ItemStack input) Get the output for the given input stack.static net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack>getOutputsAsList(net.minecraft.world.item.ItemStack input) Get recipes as NonNullList outputs for compatibility.static void
-
Constructor Details
-
CentrifugeRecipes
public CentrifugeRecipes()
-
-
Method Details
-
registerRecipes
public static void registerRecipes() -
addTagRecipe
-
addItemRecipe
-
addItemRecipe
public static void addItemRecipe(net.minecraft.world.item.Item item, net.minecraft.world.item.ItemStack... outputs) -
getOutput
public static net.minecraft.world.item.ItemStack[] getOutput(net.minecraft.world.item.ItemStack input) Get the output for the given input stack. Returns null if no recipe matches. -
getAllRecipes
public static Map<CentrifugeRecipes.RecipeInput,net.minecraft.world.item.ItemStack[]> getAllRecipes()Get all recipes for JEI display. -
getOutputsAsList
public static net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> getOutputsAsList(net.minecraft.world.item.ItemStack input) Get recipes as NonNullList outputs for compatibility.
-