INCSlayer

Wheat_Reverse

Jul 30th, 2013
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.72 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.turnRight()
  11.     turtle.forward()
  12.     turtle.turnRight()
  13. end
  14.  
  15. function Righty()
  16.     turtle.turnLeft()
  17.     turtle.forward()
  18.     turtle.turnLeft()
  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.turnRight()
  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.             Righty()
  88.         end
  89.         Harvest()
  90.         turtle.digDown()
  91.         turtle.placeDown()
  92.         Lefty()
  93.         Harvest()
  94.         turtle.forward()
  95.         turtle.turnRight()
  96.         for i=1,9 do
  97.             turtle.forward()
  98.         end
  99.         turtle.turnRight()
  100.         turtle.back()
  101.         turtle.back()
  102.         turtle.turnLeft()
  103.         turtle.forward()
  104.         Empty()
  105.     end
  106. os.sleep(3600)
  107. end
Advertisement
Add Comment
Please, Sign In to add comment