package codechicken.nei.recipe;
/**
*
* Implement this to show custom recipes in the usage viewer.
* See the default vanilla ones for more info.
*
*/
public interface IUsageHandler extends IRecipeHandler
{
/**
*
* @param inputId A String identifier representing the type of ingredients used. Eg. {"item", "fuel"}
* @param ingredients Objects representing the ingredients that matching recipes must contain.
* @return An instance of {@link IUsageHandler} configured with a list of recipes that contain matching input
*/
public IUsageHandler getUsageHandler(String inputId, Object... ingredients);
}