Advertisement
Guest User

Untitled

a guest
Aug 17th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. laag = 0
  2. bezig = true
  3. richting = "down"
  4.  
  5. function doeLaag()
  6. for i = 1, 4, 1 do
  7. succes, data = turtle.inspect()
  8. if data.name ~= "minecraft:stone" and data.name ~= "minecraft:dirt" then
  9. checkInventory()
  10. turtle.select(3)
  11. turtle.dig()
  12. end
  13. turtle.turnLeft()
  14. end
  15. end
  16.  
  17. function volgendeLaag()
  18. if richting == "down"
  19. turtle.digDown()
  20. if turtle.down() then
  21. laag = laag + 1
  22. return true
  23. else
  24. return false
  25. end
  26. else
  27. turtle.digUp()
  28. turtle.up()
  29. laag = laag - 1
  30. if laag == 0 then
  31. return false
  32. else
  33. return true
  34. end
  35. end
  36. end
  37.  
  38. function checkInventory()
  39. turtle.select(16)
  40. if turtle.getItemCount() ~= 0 then
  41. turtle.select(1)
  42. turtle.placeUp()
  43. for i =3, 16, 1 do
  44. turtle.select(i)
  45. turtle.dropUp()
  46. end
  47. turtle.select(1)
  48. turtle.digUp()
  49. end
  50. end
  51.  
  52. function gaTerug()
  53. for i = 1, laag, 1 do
  54. turtle.up()
  55. end
  56. end
  57.  
  58. function main()
  59. checkBrandstof()
  60. if turtle.volgendeLaag then doeLaag() else
  61. turtle.dig()
  62. turtle.forward()
  63. turtle.dig()
  64. turtle.forward()
  65. turtle.turnLeft()
  66. turtle.dig()
  67. turtle.forward()
  68. turtle.turnRight()
  69. if richting == "down" then richting = "up" else richting = "down" end
  70. end
  71.  
  72. function checkBrandstof()
  73. if turtle.getFuelLevel() < 1500 then
  74. turtle.select(2)
  75. turtle.refuel(1)
  76. else
  77. print("Nog voldoende brandstof")
  78. end
  79. end
  80.  
  81. while bezig == true do main() end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement