Advertisement
UpZone

CC - Turtle

Jun 19th, 2016
364
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.11 KB | None | 0 0
  1. ---------------
  2. -- BY UPZONE --
  3. ---------------
  4.  
  5. -- dig
  6. function dig()
  7.     while turtle.detect() do
  8.         turtle.dig()
  9.         sleep(.2)
  10.     end
  11. end
  12. function digUp()
  13.     while turtle.detectUp() do
  14.         turtle.digUp()
  15.         sleep(.3)
  16.     end
  17. end
  18.  
  19. -- action
  20. function turn()
  21.     turtle.turnLeft()
  22.     turtle.turnLeft()
  23. end
  24.  
  25. -- move
  26. function moveForward()
  27.     while not turtle.forward() do
  28.         if not turtle.detect() then
  29.             turtle.attack()
  30.         else
  31.             dig()
  32.         end
  33.     end
  34. end
  35.  
  36. function moveRight()
  37.     turtle.turnRight()
  38.     moveForward()
  39. end
  40.  
  41. function moveLeft()
  42.     turtle.turnLeft()
  43.     moveForward()
  44. end
  45.  
  46. function moveBackwards()
  47.     turn()
  48.     moveForward()
  49. end
  50.  
  51. function moveUp()
  52.     while not turtle.up() do
  53.         if not turtle.detectUp() then
  54.             turtle.attackUp()
  55.         else
  56.             digUp()
  57.         end
  58.     end
  59. end
  60.  
  61. function moveDown()
  62.     while not turtle.down() do
  63.         if not turtle.detectDown() then
  64.             turtle.attackDown()
  65.         else
  66.             turtle.digDown()
  67.         end
  68.     end
  69. end
  70.  
  71. -- place
  72. function place()
  73.     dig()
  74.     turtle.place()
  75. end
  76.  
  77. function placeDown()
  78.     turtle.digDown()
  79.     turtle.placeDown()
  80. end
  81.  
  82. function placeUp()
  83.     digUp()
  84.     turtle.placeUp()
  85. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement