Advertisement
Jdoolzey

Lumberjack

Apr 8th, 2020
273
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.00 KB | None | 0 0
  1. ffunction refuel()
  2.     while turtle.getItemCount(1) ~=0 and turtle.getFuelLevel() < 200 do
  3.     turtle.select(1)
  4.     turtle.refuel(1)
  5.     end
  6.    
  7.     if turtle.getFuelLevel() == 0 and turtle.getItemCount(1) == 0 then
  8.         return true
  9.     else
  10.         return false
  11.     end
  12.    
  13. end
  14.  
  15. if turtle.getFuelLevel() then
  16.         return("Out of Fuel")
  17. end
  18.  
  19. function needFuel()
  20.     if turtle.getFuelLevel() < 10 then
  21.         return true
  22.     else
  23.         return false
  24.     end
  25. end
  26.  
  27. function digForward()
  28.     while turtle.detect() do  
  29.         turtle.dig()
  30.     end
  31. end
  32.  
  33. function digUp()
  34.     while turtle.detect() do  
  35.         digForward()
  36.         print("Digging the block")
  37.         turtle.up()
  38.         print("Is this the Jeffersons? Cuz we movin' on up")
  39.     end
  40.    
  41.     while not turtle.detect() and not turtle.detectDown() do
  42.         turtle.down()
  43.         print("Next stop, the basement!")
  44.     end
  45. end
  46.  
  47. function moveForward()
  48.     if needFuel() then
  49.     refuel()
  50.         else
  51.             print("Out of Fuel")
  52.     end
  53.    
  54.     while turtle.forward() == false do
  55.     digForward()
  56.     turtle.attack()
  57.     digUp()
  58.     end
  59. end
  60.  
  61. moveForward()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement