xmann110

simpleminer

Feb 13th, 2020
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. function refuel()
  2. if turtle.getFuelLevel() < 10 then
  3. turtle.select(1)
  4. turtle.refuel(1)
  5. end
  6. end
  7.  
  8. turtle.select(1)
  9. while turtle.getItemCount() < 16 do
  10. turtle.suckDown(16 - turtle.getItemCount())
  11. end
  12.  
  13. refuel()
  14.  
  15. turtle.forward()
  16. while turtle.detectUp() do
  17.  
  18. end
  19. turtle.up()
  20.  
  21. while true do
  22. refuel()
  23.  
  24. turtle.forward()
  25. a, b = turtle.inspect()
  26. if a then
  27. if not (b.name == "ComputerCraft:CC-Turtle") then
  28. break
  29. end
  30. end
  31. end
  32.  
  33. turtle.digUp()
  34. leftWay = turtle.detectDown()
  35. if leftWay then
  36. turtle.digDown()
  37. turtle.turnLeft()
  38. else
  39. turtle.dig()
  40. turtle.forward()
  41. turtle.digUp()
  42. turtle.turnRight()
  43. end
  44.  
  45. for i=1, 100 do
  46. refuel()
  47. while not turtle.forward() do
  48. turtle.dig()
  49. end
  50. while turtle.detectUp() do turtle.digUp() end
  51. while turtle.detectDown() do turtle.digDown() end
  52. end
  53.  
  54. turtle.turnLeft()
  55. turtle.turnLeft()
  56.  
  57. turtle.up()
  58.  
  59. for i=1, 100 do
  60. refuel()
  61. while not turtle.forward() do
  62. a, b = turtle.inspect()
  63. if a then
  64. if b.name == "minecraft:gravel" then
  65. turtle.dig()
  66. end
  67. end
  68. end
  69. end
  70.  
  71. if leftWay then
  72. turtle.turnRight()
  73. else
  74. turtle.turnLeft()
  75. end
  76.  
  77. while true do
  78. refuel()
  79. turtle.forward()
  80. a, b = turtle.inspect()
  81. if a then
  82. if b.name == "minecraft:planks" then
  83. break
  84. end
  85. end
  86. end
  87.  
  88. for i=1, 2 do
  89. while not turtle.down() do
  90. end
  91. end
  92.  
  93. turtle.turnLeft()
  94. for v=1, 16 do
  95. turtle.select(v)
  96. item = turtle.getItemDetail()
  97. if item and item.name == "minecraft:coal" then
  98. turtle.dropDown()
  99. else
  100. turtle.drop()
  101. end
  102. end
  103.  
  104. turtle.turnLeft()
  105.  
  106. os.reboot()
Add Comment
Please, Sign In to add comment