Class FlagInfoRecipeManager<STACK>

java.lang.Object
petrolpark.mc.library.compat.jei.category.recipeManagerPlugin.FlagInfoRecipeManager<STACK>
All Implemented Interfaces:
mezz.jei.api.recipe.advanced.ISimpleRecipeManagerPlugin<FlagInfoCategory.FlagInfoRecipe>

@ParametersAreNonnullByDefault public class FlagInfoRecipeManager<STACK> extends Object implements mezz.jei.api.recipe.advanced.ISimpleRecipeManagerPlugin<FlagInfoCategory.FlagInfoRecipe>
  • Field Details

    • flaggable

      protected final Flaggable<?,STACK> flaggable
    • ingredientType

      protected final mezz.jei.api.ingredients.IIngredientType<STACK> ingredientType
  • Constructor Details

    • FlagInfoRecipeManager

      public FlagInfoRecipeManager(Flaggable<?,STACK> flaggable, mezz.jei.api.ingredients.IIngredientType<STACK> ingredientType)
  • Method Details

    • isHandledInput

      public boolean isHandledInput(mezz.jei.api.ingredients.ITypedIngredient<?> input)
      Specified by:
      isHandledInput in interface mezz.jei.api.recipe.advanced.ISimpleRecipeManagerPlugin<STACK>
    • isHandledOutput

      public boolean isHandledOutput(mezz.jei.api.ingredients.ITypedIngredient<?> output)
      Specified by:
      isHandledOutput in interface mezz.jei.api.recipe.advanced.ISimpleRecipeManagerPlugin<STACK>
    • getRecipesForInput

      public List<FlagInfoCategory.FlagInfoRecipe> getRecipesForInput(mezz.jei.api.ingredients.ITypedIngredient<?> input)
      Specified by:
      getRecipesForInput in interface mezz.jei.api.recipe.advanced.ISimpleRecipeManagerPlugin<STACK>
    • getRecipesForOutput

      public List<FlagInfoCategory.FlagInfoRecipe> getRecipesForOutput(mezz.jei.api.ingredients.ITypedIngredient<?> output)
      Specified by:
      getRecipesForOutput in interface mezz.jei.api.recipe.advanced.ISimpleRecipeManagerPlugin<STACK>
    • getAllRecipes

      public List<FlagInfoCategory.FlagInfoRecipe> getAllRecipes()
      Specified by:
      getAllRecipes in interface mezz.jei.api.recipe.advanced.ISimpleRecipeManagerPlugin<STACK>