Advertisement
Drunkmonkey

Computercraft Auto farm Functions

Mar 1st, 2018
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.90 KB | None | 0 0
  1. --Created by Drunkmonkey1186 you can use each Function to customize your turtles farm dimensions!--
  2. --Please note this is for craftOS 1.6--
  3.  
  4.  
  5. function checkFuel() --Turtle Checks fuel and returns the proper response--
  6.         if turtle.getFuel() < 10 then
  7.     print("Refueling...")
  8.     turtle.select(1)
  9.     turtle.refuel(1)
  10.     sleep(0.8)
  11.     print("Refueled!")
  12.    
  13.         else if turtle.getFuel() > 10 then
  14.             print("No Fuel Needed!")
  15.         end
  16.     end
  17. end
  18.  
  19. function moveA() --Turtle moves forward 5 blocks and harvests all 5 blocks under it--
  20.         checkFuel()
  21.         sleep(0.5)
  22.         turtle.forward()
  23.         sleep(0.5)
  24.         turtle.digDown()
  25.         sleep(0.5)
  26.         checkFuel()
  27.         sleep(0.5)
  28.         turtle.forward()
  29.         sleep(0.5)
  30.         turtle.digDown()
  31.         sleep(0.5)checkFuel()
  32.         sleep(0.5)
  33.         turtle.forward()
  34.         sleep(0.5)
  35.         turtle.digDown()
  36.         sleep(0.5)checkFuel()
  37.         sleep(0.5)
  38.         turtle.forward()
  39.         sleep(0.5)
  40.         turtle.digDown()
  41.         sleep(0.5)checkFuel()
  42.         sleep(0.5)
  43.         turtle.forward()
  44.         sleep(0.5)
  45.         turtle.digDown()
  46.         sleep(0.5)
  47. end
  48.  
  49. function moveB() --Turtle moves forward once and breaks block underneath--
  50.     checkFuel()
  51.     sleep(0.5)
  52.     turtle.forward()
  53.     sleep(0.5)
  54.     turtle.digDown()
  55.     sleep(0.5)
  56. end
  57.  
  58. function back() --turtle moves backwards one block--
  59.     turtle.back()
  60. end
  61.  
  62. function turnL() --Turtle turns left one turn--
  63.     turtle.turnLeft()
  64. end
  65.  
  66. function turnR() --Turtle turns right one turn--
  67.         turtle.turnRight()
  68. end    
  69.  
  70. function turnA() --Turtle turns 180 degrees to the left--
  71.     turnL()
  72.     turnL()
  73. end
  74.  
  75. function store() --Turtle stores all items in chest and returns response--
  76.     print("Storing your crops...")
  77.     sleep(0.5)
  78.     turtle.select(2)
  79.     sleep(0.5)
  80.     turtle.select(3)
  81.     sleep(0.5)
  82.     turtle.select(4)
  83.     sleep(0.5)
  84.     turtle.select(5)
  85.     sleep(0.5)
  86.     turtle.select(6)
  87.     sleep(0.5)
  88.     turtle.select(7)
  89.     sleep(0.5)
  90.     turtle.select(8)
  91.     sleep(0.5)
  92.     turtle.select(9)
  93.     sleep(0.5)
  94.     turtle.select(10)
  95.     sleep(0.5)
  96.     print("Crops Stored!")
  97. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement