Advertisement
Guest User

Untitled

a guest
Aug 25th, 2019
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. local x, y, z = 0, 0, 0
  2.  
  3. function verifyFuel()
  4. if turtle.getFuelLevel() == 0 then
  5. turtle.select(1)
  6. turtle.refuel(1)
  7. end
  8. end
  9.  
  10. function ejectCobble()
  11. local slot = 2
  12. for slot=2, 16 do
  13. turtle.select(slot)
  14. if turtle.getItemDetail().name == "minecraft:cobblestone" then
  15. turtle.drop(turtle.getItemCount(slot))
  16. end
  17. end
  18. end
  19.  
  20. function verifySpace()
  21. turtle.select(16)
  22. if turtle.getItemDetail() ~= nil then
  23. ejectCobble()
  24. end
  25. end
  26.  
  27. function doLine()
  28. for x=1, 10 do
  29. turtle.select(2)
  30. turtle.dig("left")
  31. turtle.forward()
  32.  
  33. verifyFuel()
  34. verifySpace()
  35. end
  36. end
  37.  
  38. function doPlan()
  39. for z=1, 10 do
  40. doLine()
  41. if (z % 2) == 1 then
  42. turtle.turnLeft()
  43. turtle.forward()
  44. turtle.turnLeft()
  45. else
  46. turtle.turnRight()
  47. turtle.forward()
  48. turtle.turnRight()
  49. end
  50. end
  51. end
  52.  
  53. function doCube()
  54. for y=1, 10 do
  55. doPlan()
  56. turtle.turnLeft()
  57. for z=1, 10 do
  58. turtle.forward()
  59. end
  60. turtle.up()
  61. turtle.turnLeft()
  62. end
  63. end
  64.  
  65. doCube()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement