scottbot95

Untitled

Mar 25th, 2014
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.74 KB | None | 0 0
  1. local FUEL_SLOT = 14
  2. local EMPTY_SLOT = 13
  3. local SEEDS_SLOT = 4
  4.  
  5. local function farmSquare()
  6.    if turtle.digDown() then
  7.       -- TODO Check if out of seed
  8.       turtle.select(SEEDS_SLOT)
  9.       if not turtle.placeDown() then turtle.digDown() turtle.placeDown() end
  10.    end
  11.    return true
  12. end
  13.  
  14. while true do
  15.    if turtle.getFuelLevel() < 200 then
  16.       error("Not enough fuel")
  17.    end
  18.    turn = true
  19.    for i=1,4 do
  20.       while turtle.forward() do
  21.          if not farmSquare() then return end
  22.       end
  23.       turnFunc = turtle.turnRight
  24.       if (turn) then turnFunc = turtle.turnLeft end
  25.       turnFunc()
  26.       turtle.forward()
  27.       farmSquare()
  28.       turnFunc()
  29.       turn = not turn
  30.    end
  31.  
  32.    sleep(420) -- 7 minutes
  33. end
Advertisement
Add Comment
Please, Sign In to add comment