Class RecipeHandlerDryingBasin<T extends RecipeDryingBasin>

java.lang.Object
org.cyclops.cyclopscore.ingredient.recipe.RecipeHandlerRecipeType<org.cyclops.cyclopscore.recipe.type.IInventoryFluid,T>
org.cyclops.integrateddynamics.core.recipe.handler.RecipeHandlerDryingBasin<T>
All Implemented Interfaces:
org.cyclops.commoncapabilities.api.capability.recipehandler.IRecipeHandler

public class RecipeHandlerDryingBasin<T extends RecipeDryingBasin> extends org.cyclops.cyclopscore.ingredient.recipe.RecipeHandlerRecipeType<org.cyclops.cyclopscore.recipe.type.IInventoryFluid,T>
  • Constructor Summary

    Constructors
    Constructor
    Description
    RecipeHandlerDryingBasin(Supplier<net.minecraft.world.level.Level> worldSupplier, net.minecraft.world.item.crafting.RecipeType<T> recipeType)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.cyclops.cyclopscore.recipe.type.IInventoryFluid
    getRecipeInputContainer(org.cyclops.commoncapabilities.api.ingredient.IMixedIngredients input)
     
    protected Map<org.cyclops.commoncapabilities.api.ingredient.IngredientComponent<?,?>,List<org.cyclops.commoncapabilities.api.capability.recipehandler.IPrototypedIngredientAlternatives<?,?>>>
     
    protected org.cyclops.commoncapabilities.api.ingredient.IMixedIngredients
     
    boolean
    isValidSizeInput(org.cyclops.commoncapabilities.api.ingredient.IngredientComponent<?,?> ingredientComponent, int size)
     

    Methods inherited from class org.cyclops.cyclopscore.ingredient.recipe.RecipeHandlerRecipeType

    getRecipeDefinition, getRecipeInputComponents, getRecipeOutputComponents, getRecipes, simulate

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RecipeHandlerDryingBasin

      public RecipeHandlerDryingBasin(Supplier<net.minecraft.world.level.Level> worldSupplier, net.minecraft.world.item.crafting.RecipeType<T> recipeType)
  • Method Details

    • getRecipeInputContainer

      @Nullable protected org.cyclops.cyclopscore.recipe.type.IInventoryFluid getRecipeInputContainer(org.cyclops.commoncapabilities.api.ingredient.IMixedIngredients input)
      Specified by:
      getRecipeInputContainer in class org.cyclops.cyclopscore.ingredient.recipe.RecipeHandlerRecipeType<org.cyclops.cyclopscore.recipe.type.IInventoryFluid,T extends RecipeDryingBasin>
    • getRecipeInputIngredients

      @Nullable protected Map<org.cyclops.commoncapabilities.api.ingredient.IngredientComponent<?,?>,List<org.cyclops.commoncapabilities.api.capability.recipehandler.IPrototypedIngredientAlternatives<?,?>>> getRecipeInputIngredients(RecipeDryingBasin recipe)
      Specified by:
      getRecipeInputIngredients in class org.cyclops.cyclopscore.ingredient.recipe.RecipeHandlerRecipeType<org.cyclops.cyclopscore.recipe.type.IInventoryFluid,T extends RecipeDryingBasin>
    • getRecipeOutputIngredients

      @Nullable protected org.cyclops.commoncapabilities.api.ingredient.IMixedIngredients getRecipeOutputIngredients(RecipeDryingBasin recipe)
      Specified by:
      getRecipeOutputIngredients in class org.cyclops.cyclopscore.ingredient.recipe.RecipeHandlerRecipeType<org.cyclops.cyclopscore.recipe.type.IInventoryFluid,T extends RecipeDryingBasin>
    • isValidSizeInput

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