INCSlayer

Wheat

Jul 30th, 2013
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.76 KB | None | 0 0
  1. function Harvest()
  2.     for i=1,10 do
  3.         turtle.digDown()
  4.         turtle.placeDown()
  5.         turtle.forward()
  6.     end
  7. end
  8.    
  9. function Lefty()
  10.     turtle.turnLeft()
  11.     turtle.forward()
  12.     turtle.turnLeft()
  13. end
  14.  
  15. function Righty()
  16.     turtle.turnRight()
  17.     turtle.forward()
  18.     turtle.turnRight()
  19. end
  20.  
  21. function Selector()
  22.     if turtle.compareTo(1)==true then
  23.         turtle.dropDown()
  24.     else
  25.     turtle.drop()
  26.     end
  27. end
  28.  
  29. function Empty()
  30.     pipe = peripheral.wrap("bottom")
  31.     pipe.setTurtleConnect(true)
  32.     turtle.select(2)
  33.     Selector()
  34.     turtle.select(3)
  35.     Selector()
  36.     turtle.select(4)
  37.     Selector()
  38.     turtle.select(5)
  39.     Selector()
  40.     turtle.select(6)
  41.     Selector()
  42.     turtle.select(7)
  43.     Selector()
  44.     turtle.select(8)
  45.     Selector()
  46.     turtle.select(9)
  47.     Selector()
  48.     turtle.select(10)
  49.     Selector()
  50.     turtle.select(11)
  51.     Selector()
  52.     turtle.select(12)
  53.     Selector()
  54.     turtle.select(13)
  55.     Selector()
  56.     turtle.select(14)
  57.     Selector()
  58.     turtle.select(15)
  59.     Selector()
  60.     turtle.select(16)
  61.     Selector()
  62.     turtle.select(1)
  63.     pipe.setTurtleConnect(false)
  64. end
  65.  
  66. while true do
  67.     term.clear()
  68.     term.setCursorPos(0,0)
  69.     if turtle.getItemCount(16)>1 then
  70.         print("No Space Going back to Sleep")
  71.         Empty()
  72.         os.sleep(300)
  73.     else
  74.         print("Space in Chest")
  75.         turtle.back()
  76.         turtle.turnLeft()
  77.         turtle.forward()
  78.         turtle.forward()
  79.         print("Harvesting Wheat")
  80.         os.sleep(1)
  81.         for i=1,4 do
  82.             Harvest()
  83.             turtle.digDown()
  84.             turtle.placeDown()
  85.             Lefty()
  86.             Harvest()
  87.             turtle.digDown()
  88.             turtle.placeDown()
  89.             Righty()
  90.         end
  91.         Harvest()
  92.         turtle.digDown()
  93.         turtle.placeDown()
  94.         Lefty()
  95.         Harvest()
  96.         turtle.forward()
  97.         turtle.turnLeft()
  98.         for i=1,9 do
  99.             turtle.forward()
  100.         end
  101.         turtle.turnLeft()
  102.         turtle.back()
  103.         turtle.back()
  104.         turtle.turnRight()
  105.         turtle.forward()
  106.         Empty()
  107.     end
  108. os.sleep(3600)
  109. end
Advertisement
Add Comment
Please, Sign In to add comment