Class CentrifugeRecipes

java.lang.Object
com.hbm_m.recipe.CentrifugeRecipes

public class CentrifugeRecipes extends Object
Centrifuge recipe registry - adapted from 1.7.10 HBM. Uses direct HashMap lookup for reliable recipe matching. Code made by TRFFuchs
  • Constructor Details

    • CentrifugeRecipes

      public CentrifugeRecipes()
  • Method Details

    • registerRecipes

      public static void registerRecipes()
    • addTagRecipe

      public static void addTagRecipe(String tag, net.minecraft.world.item.ItemStack... outputs)
    • addItemRecipe

      public static void addItemRecipe(String itemId, net.minecraft.world.item.ItemStack... outputs)
    • 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.