Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local helium_seeds = false
- function getFuel()
- turtle.select(1)
- while turtle.getFuelLevel() < 6000 do
- while turtle.getItemCount(1) < 1 do
- redstone.setOutput("top", true)
- sleep(1)
- end
- turtle.refuel(1)
- end
- redstone.setOutput("top", false)
- end
- function clearInv()
- for x = 1,16 do
- if turtle.getItemCount(x) > 0 then
- turtle.select(x)
- turtle.dropDown(64)
- end
- end
- turtle.select(1)
- end
- function harvest()
- turtle.forward()
- turtle.forward()
- turtle.forward()
- turtle.forward()
- if helium_seeds then
- turtle.digUp()
- sleep(1)
- while turtle.suckUp() do end
- else
- turtle.digDown()
- end
- end
- function cleanUp()
- turtle.forward()
- turtle.forward()
- turtle.forward()
- turtle.forward()
- if helium_seeds then
- turtle.suckUp()
- end
- turtle.suckDown()
- end
- clearInv()
- getFuel()
- while true do
- for x = 1,6 do
- harvest()
- end
- turtle.turnLeft()
- turtle.turnLeft()
- for x = 1,6 do
- for i = 1,4 do
- turtle.forward()
- end
- end
- turtle.turnLeft()
- turtle.turnLeft()
- clearInv()
- redstone.setOutput("back", true)
- sleep(.4)
- redstone.setOutput("back", false)
- sleep(2)
- redstone.setOutput("back", true)
- sleep(.4)
- redstone.setOutput("back", false)
- sleep(4)
- clearInv()
- for x = 1,6 do
- cleanUp()
- end
- turtle.turnLeft()
- turtle.turnLeft()
- for x = 1,6 do
- for i = 1,4 do
- turtle.forward()
- end
- end
- turtle.turnLeft()
- turtle.turnLeft()
- clearInv()
- getFuel()
- sleep(3600)
- end
Advertisement