Guest User

farm

a guest
Jun 5th, 2013
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.22 KB | None | 0 0
  1. os.loadAPI("turtle2")
  2. turtle2:reloadConfigs()
  3.  
  4. local function comeOutOfHole()
  5.    turtle2:up()
  6.    turtle2:forward()
  7.    turtle2:up()
  8.    turtle2:turnLeft()
  9. end
  10.  
  11. local slot = 4
  12.  
  13. while true do
  14.    if turtle2:getFuelLevel() < 190 then
  15.       error("Not enough fuel to make full trip. Please refuel")
  16.    end
  17.    comeOutOfHole()
  18.    turn = true
  19.    for i=1,5 do
  20.    while turtle2:forward() do
  21.       turtle2.select(1)
  22.       if turtle2:digDown() then
  23.          if turtle2.getItemCount(slot) == 0 then
  24.             slot = slot < 16 and slot + 1
  25.             if turtle2.getItemCount(slot) == 0 then
  26.                print("out of seed.... ;-(")
  27.                turtle2.returnHome()
  28.                return
  29.             end
  30.             turtle2.select(slot)
  31.          end
  32.          if not turtle2:placeDown() then turtle2:digDown() turtle2:placeDown() end
  33.          
  34.       end      
  35.    end
  36.    turnFunc=turn and turtle2.turnRight or turtle2.turnLeft()
  37.    turnFunc(turtle2) turtle2:forward() turnFunc(turtle2)
  38.    end
  39.    turtle2.returnHome()
  40.    for j=1,16 do
  41.       itemCount = turtle2.getItemCount(j)
  42.       if itemCount > 1 then
  43.          turtle2.select(j)
  44.          turtle2.dropDown(itemCount-1)
  45.       end
  46.    end
  47.    sleep(4200) --70 min
  48. end
Advertisement
Add Comment
Please, Sign In to add comment