Advertisement
Guest User

Untitled

a guest
Apr 19th, 2019
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. local block,type = turtle.inspect()
  2. local tree = 0
  3. local upTree = 0
  4.  
  5. function chopTree()
  6. upTree = 0
  7. block,type = turtle.inspectUp()
  8. while type.name == "ic2:rubber_wood" do
  9. turtle.digUp()
  10. turtle.up()
  11. block,type = turtle.inspectUp()
  12. upTree = upTree + 1
  13. end
  14. for i = 1,upTree,1 do
  15. turtle.down()
  16. end
  17. end
  18.  
  19. function cutRow()
  20. tree = 0
  21. while tree < 5 do
  22. if turtle.detect() == true then
  23. turtle.dig()
  24. turtle.forward()
  25. turtle.digDown()
  26. turtle.select(1)
  27. turtle.placeDown()
  28. chopTree()
  29. if tree == 4 then
  30. if direct == 0 then
  31. turtle.forward()
  32. turtle.forward()
  33. turtle.turnLeft()
  34. turtle.forward()
  35. turtle.forward()
  36. turtle.forward()
  37. turtle.turnLeft()
  38. direct = direct + 1
  39. else
  40. turtle.forward()
  41. turtle.forward()
  42. turtle.turnRight()
  43. turtle.forward()
  44. turtle.forward()
  45. turtle.forwardRight()
  46. direct = direct - 1
  47. end
  48. else
  49. turtle.forward()
  50. turtle.forward()
  51. end
  52. turtle.select(1)
  53. else
  54. if tree == 4 then
  55. if direct == 0 then
  56. turtle.forward()
  57. turtle.forward()
  58. turtle.forward()
  59. turtle.turnLeft()
  60. turtle.forward()
  61. turtle.forward()
  62. turtle.forward()
  63. turtle.turnLeft()
  64. direct = direct + 1
  65. else
  66. turtle.forward()
  67. turtle.forward()
  68. turtle.forward()
  69. turtle.turnRight()
  70. turtle.forward()
  71. turtle.forward()
  72. turtle.forward()
  73. turtle.turnRight()
  74. direct = direct - 1
  75. end
  76. else
  77. turtle.forward()
  78. turtle.forward()
  79. turtle.forward()
  80. end
  81. end
  82. end
  83. end
  84.  
  85. cutRow()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement