local function hasFuelInStorage(storage) -- TODO check the type of items for _, _ in pairs(storage.list()) do return true end return false end local function refuel() local storage = peripheral.wrap("front") while (turtle.getFuelLimit() > turtle.getFuelLevel() and hasFuelInStorage(storage)) do turtle.suck() turtle.refuel() end turtle.drop() end return { refuel = refuel, hasFuelInStorage = hasFuelInStorage }