package ic2.api.recipe; import java.util.List; import net.minecraft.item.ItemStack; /** * Recipe manager interface for basic lists. * * @author Richard */ public interface IListRecipeManager extends Iterable { /** * Adds a stack to the list. * * @param stack Stack to add */ public void add(ItemStack stack); /** * Checks whether the specified stack is in the list. * * @param stack Stack to check * @return Whether the stack is in the list */ public boolean contains(ItemStack stack); /** * Gets the list of stacks. * * You're a mad evil scientist if you ever modify this. * * @return List of stacks */ public List getStacks(); }