Advertisement
Guest User

redwoodHarvest.lua

a guest
Nov 18th, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.10 KB | None | 0 0
  1. print "Harvesting redwood"
  2.  
  3. function HarvestLayer()
  4.     local y = 0
  5.     while y < 8 do
  6.         print("Removing row: " .. y)
  7.         y = y + 2
  8.         removeRow()
  9.         turtle.turnRight()
  10.         turtle.dig()
  11.         turtle.forward()
  12.         turtle.turnRight()
  13.         removeRow()
  14.         turtle.turnLeft()
  15.         turtle.dig()
  16.         turtle.forward()
  17.         turtle.turnLeft()
  18.     end
  19.     local h = 0
  20.     while h < 8 do
  21.         h = h + 1
  22.         turtle.forward()
  23.     end
  24. end
  25.  
  26. function removeRow()
  27.     local row = 0
  28.     while row < 8 do
  29.         row = row + 1
  30.         print(row)
  31.         turtle.dig()
  32.         turtle.forward()
  33.     end        
  34. end
  35.  
  36. function resetToStart()
  37.     local k = 0
  38.     local l = 0
  39.     turtle.turnLeft()
  40.     while k < 8 do
  41.         k = k + 1
  42.         turtle.forward()
  43.     end
  44.     turtle.turnLeft()
  45.     while l < 8 do
  46.         l = l + 1
  47.         turtle.forward()
  48.     end
  49.     turtle.turnLeft()
  50.     turtle.turnLeft()
  51. end
  52.  
  53. local layer = 0
  54. while layer < 1 do
  55.     layer = layer + 1
  56.     HarvestLayer()
  57.     resetToStart()
  58.     turtle.digUp()
  59.     turtle.up()
  60. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement