
mmb.content.electric.recipes.SimpleRecipeGroup Maven / Gradle / Ivy
/**
*
*/
package mmb.content.electric.recipes;
import mmb.NN;
import mmb.Nil;
import mmb.engine.item.ItemEntry;
import mmb.engine.recipe.RecipeGroup;
/**
* @author oskar
* A recipe group optimized for single-item recipes.
* @param type of recipes
*/
public interface SimpleRecipeGroup> extends RecipeGroup<@NN T> {
/**
* Finds a recipe which meets criteria
* @param catalyst required catalyst (null if none)
* @param in required input item
* @return a matching recipe or null if not found
*/
@Nil public T findRecipe(@Nil ItemEntry catalyst, ItemEntry in);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy