Advertisement
Guest User

farm

a guest
Jan 19th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.14 KB | None | 0 0
  1. local function checkFuel()
  2.   if turtle.getFuelLevel() < 100 then
  3.     select(16)
  4.     if turtle.getItemCount() >= 100 then
  5.       for i=0,100 do
  6.         turtle.refuel()
  7.       end
  8.     else
  9.       textutils.slowPrint("Please refuel")
  10.   end
  11. end
  12.  
  13. local function checkStock()
  14.   select(2)
  15.   if turtle.getItemCount() == 0 then
  16.     print("Not enough seeds")    
  17.   end
  18. end
  19.  
  20. local function farm()
  21.   select(5)
  22.   turtle.digDown()
  23. end
  24.  
  25. local function move()
  26.   if turtle.inspectDown() != 44:3 then
  27.     turtle.forward()
  28.   else
  29.     if dir==1 then
  30.       turtle.turnLeft()
  31.       turtle.forward()
  32.       if turtle.inspectDown() != 44:3 then
  33.         turtle.back()
  34.         turtle.turnLeft()
  35.       else
  36.         turtle.turnLeft()
  37.         turtle.forward()
  38.         dir = 2
  39.       end
  40.     end
  41.     if dir == 2 then
  42.       turtle.turnRight()
  43.       turtle.forward()
  44.       if turtle.inspectDown() != 44:3 then
  45.         turtle.back()
  46.         turtle.turnRight()
  47.       else
  48.         turtle.turnRight()
  49.         turtle.forward()
  50.         dir = 1        
  51.       end
  52.     end
  53.   end
  54.  
  55. end
  56.  
  57. while true do
  58.   checkFuel()
  59.   checkStock()
  60.   farm()
  61.   move()
  62. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement