Advertisement
Digitamz

Forward v1

Jun 25th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. local arg = { ... }
  2. local c = arg[1]
  3. local x = 0
  4. for i=1,c do
  5. while turtle.getItemCount(16) == 0
  6. turtle.digUp()
  7. turtle.digDown()
  8. turtle.dig
  9. turtle.turnRight()
  10. turtle.turnRight()
  11. turtle.dig()
  12. turtle.turnLeft()
  13. turtle.dig()
  14. turtle.forward
  15. x = x + 1
  16. end
  17. turtle.turnRight()
  18. turtle.turnRight()
  19. turtle.select(1)
  20. turtle.place()
  21. for i=1,16 do
  22. turtle.select(i)
  23. if turtle.getFuelLevel() < 10000 then
  24. turtle.refuel()
  25. end
  26. turtle.drop()
  27. end
  28. turtle.select(1)
  29. turtle.dig()
  30. turtle.turnRight()
  31. turtle.turnRight()
  32. end
  33. turtle.turnRight()
  34. turtle.turnRight()
  35. turtle.select(1)
  36. turtle.place()
  37. for i=1,16 do
  38. turtle.select(i)
  39. if turtle.getFuelLevel() < 10000 then
  40. turtle.refuel()
  41. end
  42. turtle.drop()
  43. end
  44. turtle.select(1)
  45. turtle.dig()
  46. end
  47. for i=1,6 do
  48. turtle.digUp()
  49. turtle.up()
  50. end
  51. for i=1,x do
  52. if (not (turtle.getItemCount(16) == 0)) then
  53. turtle.turnRight()
  54. turtle.turnRight()
  55. turtle.select(1)
  56. turtle.place()
  57. for i=1,16 do
  58. turtle.select(i)
  59. if turtle.getFuelLevel() < 10000 then
  60. turtle.refuel()
  61. end
  62. turtle.drop()
  63. end
  64. turtle.select(1)
  65. turtle.dig()
  66. turtle.turnRight()
  67. turtle.turnRight()
  68. end
  69. turtle.digUp()
  70. turtle.digDown()
  71. turtle.dig
  72. turtle.turnRight()
  73. turtle.turnRight()
  74. turtle.dig()
  75. turtle.turnLeft()
  76. turtle.dig()
  77. turtle.forward
  78. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement