Advertisement
Guest User

Untitled

a guest
Jan 1st, 2018
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. #LIB()
  2.  
  3. return
  4. {
  5. #BEGINFUNCTION()
  6. #FUNCTION(forward)
  7. forward = function()
  8. while not turtle.forward() do
  9. turtle.dig()
  10. turtle.attack()
  11. end
  12. end,
  13. #FUNCTION(back)
  14. back = function()
  15. while not turtle.back() do
  16. turtle.turnLeft()
  17. turtle.turnLeft()
  18.  
  19. turtle.dig()
  20. turtle.attack()
  21.  
  22. turtle.turnLeft()
  23. turtle.turnLeft()
  24. end
  25. end,
  26. #FUNCTION(up)
  27. up = function()
  28. while not turtle.up() do
  29. turtle.digUp()
  30. turtle.attackUp()
  31. end
  32. end,
  33. #FUNCTION(down)
  34. down = function()
  35. while not turtle.down() do
  36. turtle.digDown()
  37. turtle.attackDown()
  38. end
  39. end,
  40. #FUNCTION(turnLeft)
  41. turnLeft = function()
  42. turtle.turnLeft()
  43. end,
  44. #FUNCTION(turnRight)
  45. turnRight = function()
  46. turtle.turnRight()
  47. end,
  48. #FUNCTION(refuelAll)
  49. refuelAll = function()
  50. for i = 1, 16 do
  51. turtle.select(i)
  52. turtle.refuel()
  53. end
  54. end,
  55. #FUNCTION(item)
  56. item = function()
  57. return turtle.getItemDetail()
  58. end,
  59. #FUNCTION(dropAll)
  60. dropAll = function()
  61. for i = 1, 16 do
  62. turtle.select(i)
  63. turtle.drop()
  64. end
  65. end,
  66. #FUNCTION(dropAllFiltered
  67. dropAllFiltered = function(tName)
  68. for i = 1, 16 do
  69. turtle.select(i)
  70. local sItem = turtle.getItemDetail.name:match(".*:(%w+)$")
  71.  
  72. for _, sName in pairs(tName) do
  73. if sName ~= sItem then
  74. turtle.drop()
  75. end
  76. end
  77. end
  78. end
  79. #ENDFUNCTION()
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement