Advertisement
m3Zz

Farm

Feb 26th, 2013
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.35 KB | None | 0 0
  1. function refuel()
  2.  fuel=turtle.getFuelLevel()
  3.  if fuel<5 then
  4.   for i=1,16 do
  5.    turtle.select(i)
  6.    turtle.refuel(1)
  7.   end
  8.  end
  9.  turtle.select(1)
  10. end
  11.  
  12. function deposit()
  13.  for i=1,16 do
  14.   turtle.select(i)
  15.   if not turtle.dropDown() then
  16.    print("The chest is full!")
  17.    break
  18.   end
  19.  end
  20. end
  21.  
  22. function linkereihe()
  23.  for i=1,23 do
  24.   refuel()
  25.   turtle.dig()
  26.   turtle.forward()
  27.  end
  28.  turtle.turnRight()
  29.  turtle.forward()
  30.  turtle.turnRight()
  31.  refuel()
  32. end
  33.  
  34. function rechtereihe()
  35.  for i=1,23 do
  36.   refuel()
  37.   turtle.dig()
  38.   turtle.forward()
  39.  end
  40.  turtle.turnLeft()
  41.  turtle.forward()
  42.  turtle.forward()
  43.  turtle.turnLeft()
  44.  refuel()
  45. end
  46.  
  47. function rechtereiheend()
  48.  for i=1,23 do
  49.   refuel()
  50.   turtle.dig()
  51.   turtle.forward()
  52.  end
  53. end
  54.  
  55. function back()
  56.  refuel()
  57.  turtle.turnRight()
  58.  turtle.forward()
  59.  turtle.forward()
  60.  turtle.forward()
  61.  turtle.forward()
  62.  turtle.forward()
  63.  turtle.forward()
  64.  turtle.forward()
  65.  turtle.forward()
  66.  turtle.forward()
  67.  turtle.forward()
  68.  turtle.turnRight()
  69. end
  70.  
  71. function clear()
  72.  term.clear()
  73.  term.setCursorPos(1,1)
  74. end
  75.  
  76. print("Farming...")
  77. refuel()
  78. linkereihe()
  79. refuel()
  80. rechtereihe()
  81. refuel()
  82. linkereihe()
  83. refuel()
  84. rechtereihe()
  85. refuel()
  86. linkereihe()
  87. refuel()
  88. rechtereihe()
  89. refuel()
  90. linkereihe()
  91. refuel()
  92. rechtereiheend()
  93. refuel()
  94. back()
  95. deposit()
  96. clear()
  97. print("Done.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement