Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --File: /fuelReport
- local initialFuel = turtle.getFuelLevel()
- print("Starting at " .. initialFuel .. " fuel")
- for slot = 1, 16 do
- turtle.select(slot)
- local itemDetail = turtle.getItemDetail()
- if itemDetail then
- local count = itemDetail.count
- local name = itemDetail.name
- local startFuel = turtle.getFuelLevel()
- if turtle.refuel(0) then -- Check if the item is a valid fuel source
- turtle.refuel(1)
- local endFuel = turtle.getFuelLevel()
- local fuelPerItem = (endFuel - startFuel)
- -- Restore the used fuel item
- turtle.suck(1)
- print(name .. " (" .. count .. "x): " .. fuelPerItem .. " fuel per item")
- else
- print(name .. " is not a fuel source.")
- end
- end
- end
- local endFuel = turtle.getFuelLevel()
- print("Starting at " .. endFuel .. " fuel")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement