Advertisement
SirSheepe

Untitled

May 19th, 2023 (edited)
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. local args = { ... }
  2.  
  3. function select(name)
  4. for i = 1, 16 do
  5. local detail = turtle.getItemDetail(i)
  6. if detail ~= nil and detail.name == name then
  7. turtle.select(i)
  8. end
  9. end
  10. end
  11.  
  12. function buildLayer()
  13. for i = 1, 6 do
  14. for j = 1, 6 do
  15. select("minecraft:cobblestone_slab")
  16. turtle.placeDown()
  17. turtle.up()
  18. select("minecraft:sand")
  19. turtle.placeDown()
  20. turtle.up()
  21. select("minecraft:cactus")
  22. turtle.placeDown()
  23. if j ~= 6 then
  24. turtle.forward()
  25. turtle.forward()
  26. turtle.down()
  27. turtle.down()
  28. end
  29. end
  30. if i ~= 6 then
  31. if i % 2 == 0 then
  32. turtle.turnRight()
  33. turtle.forward()
  34. turtle.forward()
  35. turtle.down()
  36. turtle.down()
  37. turtle.turnRight()
  38. else
  39. turtle.turnLeft()
  40. turtle.forward()
  41. turtle.forward()
  42. turtle.down()
  43. turtle.down()
  44. turtle.turnLeft()
  45. end
  46. end
  47. end
  48.  
  49. select("minecraft:spruce_fence")
  50.  
  51. turtle.up()
  52. turtle.turnLeft()
  53. turtle.forward()
  54. turtle.turnLeft()
  55.  
  56. for i = 1, 3 do
  57. for j = 1, 6 do
  58. turtle.placeDown()
  59. if j ~= 6 then
  60. turtle.forward()
  61. turtle.forward()
  62. end
  63. end
  64. if i ~= 3 then
  65. if i % 2 == 0 then
  66. turtle.turnLeft()
  67. turtle.forward()
  68. turtle.forward()
  69. turtle.forward()
  70. turtle.forward()
  71. turtle.turnLeft()
  72. else
  73. turtle.turnRight()
  74. turtle.forward()
  75. turtle.forward()
  76. turtle.forward()
  77. turtle.forward()
  78. turtle.turnRight()
  79. end
  80. end
  81. end
  82. end
  83.  
  84. for i = 1, args[1] do
  85. buildLayer()
  86. turtle.back()
  87. turtle.back()
  88. turtle.back()
  89. turtle.back()
  90. turtle.back()
  91. turtle.back()
  92. turtle.back()
  93. turtle.back()
  94. turtle.back()
  95. turtle.back()
  96. turtle.up()
  97. turtle.turnRight()
  98. turtle.forward()
  99. turtle.turnLeft()
  100. end
  101.  
  102. turtle.back()
  103. turtle.back()
  104. turtle.back()
  105. turtle.back()
  106.  
  107. while turtle.down() do
  108. end
  109.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement