Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- os.loadAPI("turtle2")
- turtle2:reloadConfigs()
- local function comeOutOfHole()
- turtle2:up()
- turtle2:forward()
- turtle2:up()
- turtle2:turnLeft()
- end
- local slot = 4
- local function farmSquare()
- turtle2.select(1)
- if turtle2:digDown() then
- if turtle2.getItemCount(slot) == 0 then
- slot = slot < 16 and slot + 1
- if turtle2.getItemCount(slot) == 0 then
- print("out of seed.... ;-(")
- turtle2.returnHome()
- return false
- end
- end
- turtle2.select(slot)
- if not turtle2:placeDown() then turtle2:digDown() turtle2:placeDown() end
- end
- return true
- end
- while true do
- if turtle2:getFuelLevel() < 190 then
- error("Not enough fuel to make full trip. Please refuel")
- end
- comeOutOfHole()
- turn = true
- for i=1,5 do
- while turtle2:forward() do
- if not farmSquare() then return end
- end
- turnFunc=turn and turtle2.turnRight or turtle2.turnLeft()
- turnFunc(turtle2) turtle2:forward() farmSquare() turnFunc(turtle2)
- end
- turtle2.returnHome()
- for j=1,16 do
- itemCount = turtle2.getItemCount(j)
- if itemCount > 1 then
- turtle2.select(j)
- turtle2.dropDown(itemCount-1)
- end
- end
- sleep(4200) --70 min
- end
Advertisement
Add Comment
Please, Sign In to add comment