| package appeng.api.me.util; |
| |
| import net.minecraft.inventory.InventoryCrafting; |
| import net.minecraft.item.ItemStack; |
| import net.minecraft.item.crafting.IRecipe; |
| import net.minecraft.world.World; |
| import appeng.api.IAEItemStack; |
| import appeng.api.IItemList; |
| |
| public interface IMEInventoryUtil { |
| |
| // ignores meta data - is always Fuzzy... |
| // will only remove single items, this ignores your stack size... |
| public ItemStack extractItemsByRecipe(World w, IRecipe r, ItemStack output, InventoryCrafting ci, ItemStack providedTemplate, int slot, IItemList all ); |
| |
| // ignores meta data - is always Fuzzy... |
| //public ItemStack extractItemsByType( ItemStack is ); // will only remove single items, this ignores your stack size... |
| |
| } |