Advertisement
fauxiss

nether

May 4th, 2013
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.05 KB | None | 0 0
  1. local function refuel()
  2.     local fuelLevel = turtle.getFuelLevel()
  3.     if fuelLevel == "unlimited" or fuelLevel > 0 then
  4.         return
  5.     end
  6.  
  7.     local function getfuel()
  8.         if turtle.getItemCount(16) == 0  then
  9.             turtle.select(14)
  10.             turtle.place()
  11.             turtle.select(16)
  12.             turtle.suck()
  13.             turtle.select(14)
  14.             turtle.dig()
  15.             turtle.select(1)
  16.         end
  17.         turtle.select(1)
  18.     end
  19.  
  20.     local function tryRefuel()
  21.         for n=1,16 do
  22.             if turtle.getItemCount(n) > 0 then
  23.                 turtle.select(n)
  24.                 if turtle.refuel(1) then
  25.                     turtle.select(1)
  26.                     return true
  27.                 end
  28.             end
  29.         end
  30.         turtle.select(1)
  31.         return false
  32.     end
  33.  
  34.     if not tryRefuel() then
  35.         print( "Add more fuel to continue." )
  36.         while not tryRefuel() do
  37.             sleep(1)
  38.         end
  39.         print( "Resuming dig." )
  40.     end
  41. end
  42.  
  43. local function strip()
  44.     refuel()
  45.     turtle.dig()
  46.     turtle.forward()
  47.     turtle.digUp()
  48.     turtle.turnLeft()
  49.     turtle.forward()
  50.     turtle.turnRight()
  51. end
  52.  
  53. for x=1, 50 do
  54.     strip()
  55. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement