public interface IAssemblyRecipeRegistry extends IAssemblyRecipeProvider
| Modifier and Type | Method and Description |
|---|---|
void |
addRecipe(AssemblyRecipe recipe) |
void |
addRecipeProvider(IAssemblyRecipeProvider provider) |
java.lang.Iterable<IAssemblyRecipeProvider> |
getAllRecipeProviders()
Gets all of the complex recipe providers that are registered.
|
java.lang.Iterable<AssemblyRecipe> |
getAllRecipes()
Gets all of the simple recipes that are registered.
|
getRecipe, getRecipesForvoid addRecipe(@Nonnull
AssemblyRecipe recipe)
void addRecipeProvider(@Nonnull
IAssemblyRecipeProvider provider)
java.lang.Iterable<AssemblyRecipe> getAllRecipes()
Iterator.remove() method to remove recipes from this registry.java.lang.Iterable<IAssemblyRecipeProvider> getAllRecipeProviders()
Iterator.remove() method to remove providers from this registry.