@Override // IInventory public void setInventorySlotContents(int slot, ItemStack stack) { log.debug("setInventorySlotContents", "slot", slot, "stack", stack); switch (slot) { case SLOT_IMPORT: if (stack == null || stack.stackSize == 0) return; _inventory.put(stack); markDirty(); break; case SLOT_EXPORT: _inventory.setExport(stack); break; default: break; } }