TheMudkip

ReReRevised Triple Chunk

Jan 8th, 2021
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.93 KB | None | 0 0
  1. function downLayer()
  2. turtle.digDown()
  3. turtle.down()
  4. end
  5.  
  6. function turnLeft()
  7. turtle.turnLeft()
  8. turtle.dig()
  9. turtle.forward()
  10. turtle.turnLeft()
  11. end
  12.  
  13. function turnRight()
  14. turtle.turnRight()
  15. turtle.dig()
  16. turtle.forward()
  17. turtle.turnRight()
  18. end
  19.  
  20. function x()
  21. for i = 1, 15, 1 do
  22. turtle.dig()
  23. turtle.forward()
  24. end
  25. turnLeft()
  26. end
  27.  
  28. function zEnd()
  29. for i = 1, 15, 1 do
  30. turtle.dig()
  31. turtle.forward()
  32. end
  33. end
  34.  
  35. function chunk12()
  36. for i = 1, 8, 1 do
  37. x()
  38. z()
  39. end
  40. deposit()
  41. end
  42.  
  43. function chunk3()
  44. for i = 1, 7, 1 do
  45. x()
  46. z()
  47. end
  48. x()
  49. zEnd()
  50. deposit()
  51. end
  52.  
  53.  
  54. function z()
  55. for i = 1, 15, 1 do
  56. turtle.dig()
  57. turtle.forward()
  58. end
  59. turnRight()
  60. end
  61.  
  62. function layer()
  63. chunk12()
  64. chunk12()
  65. chunk3()
  66. end
  67.  
  68. function sleep()
  69. for i = 1, 4, 1 do
  70. turtle.turnLeft()
  71. end
  72. end
  73.  
  74. function deposit()
  75. turtle.digUp()
  76. turtle.placeUp()
  77. s = 2
  78. for i = 1, 13, 1 do
  79. s = s + 1
  80. turtle.select(s)
  81. turtle.dropUp()
  82. end
  83. turtle.select(1)
  84. turtle.digUp()
  85. end
  86.  
  87. function lavaFuel()
  88. turtle.select(2)
  89. turtle.placeUp()
  90. turtle.select(3)
  91. turtle.suckUp()
  92. turtle.refuel()
  93. turtle.dropUp()
  94. sleep()
  95. turtle.suckUp()
  96. turtle.refuel()
  97. turtle.dropUp()
  98. turtle.select(2)
  99. turtle.digUp()
  100. turtle.select(1)
  101. end
  102.  
  103. function startPosition()
  104. turtle.turnLeft()
  105. for i = 1, 47, 1 do
  106. turtle.forward()
  107. end
  108. turtle.turnLeft()
  109. end
  110.  
  111. function chunk(y)
  112. for i = 1, y - 5, 1 do
  113. lavaFuel()
  114. downLayer()
  115. layer()
  116. startPosition()
  117. end
  118. end
  119.  
  120. write("What is your Y level?")
  121. local y = read()
  122. print("Removing Chunk ...")
  123. chunk(y)
Advertisement
Add Comment
Please, Sign In to add comment