Damaged

Seed Farmer

Jul 6th, 2014
373
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.65 KB | None | 0 0
  1. local helium_seeds = false
  2.  
  3. function getFuel()
  4.    turtle.select(1)
  5.    while turtle.getFuelLevel() < 6000 do
  6.       while turtle.getItemCount(1) < 1 do
  7.          redstone.setOutput("top", true)
  8.          sleep(1)
  9.       end
  10.       turtle.refuel(1)
  11.    end
  12.    redstone.setOutput("top", false)
  13. end
  14.  
  15. function clearInv()
  16.    for x = 1,16 do
  17.       if turtle.getItemCount(x) > 0 then
  18.          turtle.select(x)
  19.          turtle.dropDown(64)
  20.       end
  21.    end
  22.    turtle.select(1)
  23. end
  24.    
  25. function harvest()
  26.    turtle.forward()
  27.    turtle.forward()
  28.    turtle.forward()
  29.    turtle.forward()
  30.    if helium_seeds then
  31.       turtle.digUp()
  32.       sleep(1)
  33.       while turtle.suckUp() do end
  34.    else
  35.       turtle.digDown()
  36.    end
  37. end
  38.  
  39. function cleanUp()
  40.    turtle.forward()
  41.    turtle.forward()
  42.    turtle.forward()
  43.    turtle.forward()
  44.    if helium_seeds then
  45.       turtle.suckUp()
  46.    end
  47.    turtle.suckDown()
  48. end
  49.  
  50. clearInv()
  51. getFuel()
  52.  
  53. while true do
  54.    for x = 1,6 do
  55.       harvest()
  56.    end
  57.    turtle.turnLeft()
  58.    turtle.turnLeft()
  59.    for x = 1,6 do
  60.       for i = 1,4 do
  61.          turtle.forward()
  62.       end
  63.    end
  64.    turtle.turnLeft()
  65.    turtle.turnLeft()
  66.    clearInv()
  67.    redstone.setOutput("back", true)
  68.    sleep(.4)
  69.    redstone.setOutput("back", false)
  70.    sleep(2)
  71.    redstone.setOutput("back", true)
  72.    sleep(.4)
  73.    redstone.setOutput("back", false)
  74.    sleep(4)
  75.    clearInv()
  76.    for x = 1,6 do
  77.       cleanUp()
  78.    end
  79.    turtle.turnLeft()
  80.    turtle.turnLeft()
  81.    for x = 1,6 do
  82.       for i = 1,4 do
  83.          turtle.forward()
  84.       end
  85.    end
  86.    turtle.turnLeft()
  87.    turtle.turnLeft()
  88.    clearInv()
  89.    getFuel()
  90.    sleep(3600)
  91. end
Advertisement
Comments
  • User was banned
Add Comment
Please, Sign In to add comment