|  | package ic2.api.recipe; | 
|  |  | 
|  | import net.minecraft.item.ItemStack; | 
|  |  | 
|  | /** | 
|  | * Recipe manager interface for crafting recipes. | 
|  | * | 
|  | * @author Richard | 
|  | */ | 
|  | public interface ICraftingRecipeManager { | 
|  | /** | 
|  | * Adds a shaped crafting recipe. | 
|  | * | 
|  | * @param output Recipe output | 
|  | * @param input Recipe input format | 
|  | */ | 
|  | public void addRecipe(ItemStack output, Object... input); | 
|  |  | 
|  | /** | 
|  | * Adds a shapeless crafting recipe. | 
|  | * | 
|  | * @param output Recipe output | 
|  | * @param input Recipe input | 
|  | */ | 
|  | public void addShapelessRecipe(ItemStack output, Object... input); | 
|  | } |