Advertisement
TechManDylan

TurtleRefueler

May 22nd, 2025
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.82 KB | None | 0 0
  1. -- Turtle Fueling Script: Uses all valid fuel in inventory
  2.  
  3. local totalGained = 0
  4. print("Starting full inventory refuel...")
  5.  
  6. for i = 1, 16 do
  7.     turtle.select(i)
  8.     local item = turtle.getItemDetail(i)
  9.     if item then
  10.         local before = turtle.getFuelLevel()
  11.         if turtle.refuel(64) then
  12.             local after = turtle.getFuelLevel()
  13.             local gained = after - before
  14.             print("Slot " .. i .. ": Used fuel '" .. item.name .. "', +" .. gained .. " fuel.")
  15.             totalGained = totalGained + gained
  16.         else
  17.             print("Slot " .. i .. ": '" .. item.name .. "' is not valid fuel.")
  18.         end
  19.     end
  20. end
  21.  
  22. turtle.select(1) -- Reset to default slot
  23. print("Refueling complete. Total fuel gained: " .. totalGained)
  24. print("Current fuel level: " .. turtle.getFuelLevel())
  25.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement