Advertisement
Guest User

Untitled

a guest
Aug 25th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 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. else
  45. turtle.turnRight()
  46. turtle.forward()
  47. end
  48. end
  49. end
  50.  
  51. function doCube()
  52. for y=1, 10 do
  53. doPlan()
  54. turtle.turnLeft()
  55. for z=1, 10 do
  56. turtle.forward()
  57. end
  58. turtle.up()
  59. turtle.turnLeft()
  60. end
  61. end
  62.  
  63. doCube()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement