private void findMoreStuff() {
Collection<IInventory> chests = cache.getAdjecentInventories();
for (IInvSlot slot : InventoryIterator.getIterable(craftMatrix)) {
ItemStack stack = slot.getStackInSlot();
if (stack != null && stack.isStackable() && stack.stackSize == 1) {
ItemStack request = InvTools.removeOneItem(chests, new ArrayStackFilter(stack));
if (request != null) {
stack.stackSize++;
break;
}
if (stack.stackSize > 1)