Advertisement
Guest User

Simple Mining Turtle Tunnel

a guest
Dec 11th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. print("How long should I go forward for?")
  2. length=tonumber(read())
  3. current=0
  4. oneBehind=-1
  5.  
  6. function DigFace()
  7. turtle.turnLeft()
  8. turtle.dig()
  9. turtle.digDown() turtle.down()
  10. turtle.dig()
  11. turtle.digDown() turtle.down()
  12. turtle.dig()
  13. turtle.turnRight() turtle.turnRight()
  14. turtle.dig() turtle.up()
  15. turtle.dig() turtle.up()
  16. turtle.dig()
  17. turtle.turnLeft()
  18. end
  19.  
  20. function EmptyInventory(dist)
  21. turtle.turnRight() turtle.turnRight()
  22. while current>0 do
  23. turtle.forward()
  24. current=current-1
  25. end
  26. turtle.down() turtle.down()
  27.  
  28. for i=1,16 do
  29. turtle.select(i)
  30. turtle.dropDown()
  31. end
  32. turtle.select(1)
  33.  
  34. turtle.turnRight() turtle.turnRight()
  35. turtle.up() turtle.up()
  36. while current<dist do
  37. turtle.forward()
  38. current=current+1
  39. end
  40. end
  41.  
  42. while current<length do
  43. if oneBehind<current then DigFace() end
  44. turtle.dig()
  45. oneBehind=oneBehind+1
  46. if turtle.forward() then
  47. current=current+1
  48. oneBehind=current-1
  49. end
  50. if turtle.getItemCount(16)>0 then EmptyInventory(current) end
  51. end
  52.  
  53. EmptyInventory(0)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement