java.lang.Object
org.cyclops.integratedmekanismics.capability.recipehandler.MekanismRecipeHandler<mekanism.api.recipes.RotaryRecipe>
org.cyclops.integratedmekanismics.capability.recipehandler.RotaryRecipeHandler
All Implemented Interfaces:
org.cyclops.commoncapabilities.api.capability.recipehandler.IRecipeHandler

public class RotaryRecipeHandler extends MekanismRecipeHandler<mekanism.api.recipes.RotaryRecipe>
  • Constructor Details

    • RotaryRecipeHandler

      protected RotaryRecipeHandler(Supplier<net.minecraft.world.level.Level> levelSupplier)
  • Method Details

    • isValidSizeInput

      public boolean isValidSizeInput(org.cyclops.commoncapabilities.api.ingredient.IngredientComponent<?,?> ingredientComponent, int size)
    • getRecipesUncached

      public Collection<org.cyclops.commoncapabilities.api.capability.recipehandler.IRecipeDefinition> getRecipesUncached()
      Overrides:
      getRecipesUncached in class MekanismRecipeHandler<mekanism.api.recipes.RotaryRecipe>
    • isValid

      protected boolean isValid(mekanism.api.recipes.RotaryRecipe recipe)
      Overrides:
      isValid in class MekanismRecipeHandler<mekanism.api.recipes.RotaryRecipe>
    • recipeToInputs

      protected void recipeToInputs(mekanism.api.recipes.RotaryRecipe recipe, Map<org.cyclops.commoncapabilities.api.ingredient.IngredientComponent<?,?>,List<org.cyclops.commoncapabilities.api.capability.recipehandler.IPrototypedIngredientAlternatives<?,?>>> inputs)
      Specified by:
      recipeToInputs in class MekanismRecipeHandler<mekanism.api.recipes.RotaryRecipe>
    • recipeToOutputs

      protected void recipeToOutputs(mekanism.api.recipes.RotaryRecipe recipe, Map<org.cyclops.commoncapabilities.api.ingredient.IngredientComponent<?,?>,List<?>> outputs)
      Specified by:
      recipeToOutputs in class MekanismRecipeHandler<mekanism.api.recipes.RotaryRecipe>
    • recipeToOutputsSimulated

      protected void recipeToOutputsSimulated(mekanism.api.recipes.RotaryRecipe recipe, org.cyclops.commoncapabilities.api.ingredient.IMixedIngredients input, Map<org.cyclops.commoncapabilities.api.ingredient.IngredientComponent<?,?>,List<?>> outputs)
      Specified by:
      recipeToOutputsSimulated in class MekanismRecipeHandler<mekanism.api.recipes.RotaryRecipe>
    • doesRecipeMatchInput

      protected boolean doesRecipeMatchInput(mekanism.api.recipes.RotaryRecipe recipe, org.cyclops.commoncapabilities.api.ingredient.IMixedIngredients input)
      Specified by:
      doesRecipeMatchInput in class MekanismRecipeHandler<mekanism.api.recipes.RotaryRecipe>