Advertisement
nintendowfi

Untitled

Mar 20th, 2021 (edited)
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.45 KB | None | 0 0
  1. --[[
  2.         12 X 12 farm
  3. ]]--
  4. local function move()
  5.     turtle.digDown()
  6.     while not turtle.forward() do
  7.         sleep(1)
  8.     end
  9. end
  10.  
  11. local function place()
  12.     turtle.placeDown()
  13.     while not turtle.forward() do
  14.         sleep(1)
  15.     end
  16. end
  17.  
  18. local function back()
  19.     while not turtle.up() do
  20.         sleep(1)
  21.     end
  22.     place()
  23.     for o = 1,6 do
  24.  
  25.         for i = 1,12 do
  26.             place()
  27.         end
  28.         turtle.turnRight()
  29.         place()
  30.         turtle.turnRight()
  31.         place()
  32.         for i = 1,12 do
  33.             place()
  34.         end
  35.         turtle.turnLeft()
  36.         place()
  37.         turtle.turnLeft()
  38.         place()
  39.     end
  40.     for i = 1,12 do
  41.         place()
  42.     end
  43.     move()
  44.     while not turtle.down() do
  45.         sleep(1)
  46.     end
  47.    
  48. end
  49.    
  50.    
  51.  
  52.  
  53.  
  54. local function move2()
  55.     while not turtle.forward() do
  56.         sleep(1)
  57.     end
  58. end
  59. local function plow()
  60.     while not turtle.up() do
  61.         sleep(1)
  62.     end
  63.     move2()
  64.     for o = 1,6 do
  65.  
  66.         for i = 1,12 do
  67.             move()
  68.         end
  69.         turtle.turnRight()
  70.         move()
  71.         turtle.turnRight()
  72.         move()
  73.         for i = 1,12 do
  74.             move()
  75.         end
  76.         turtle.turnLeft()
  77.         move2()
  78.         turtle.turnLeft()
  79.         move2()
  80.     end
  81.     for i = 1,12 do
  82.         move()
  83.     end
  84.     move()
  85.     while not turtle.down() do
  86.         sleep(1)
  87.     end
  88.    
  89. end
  90.  
  91.  
  92. local iRepeat = 0
  93. local iMin = 40
  94. local iCount = 0
  95. local spacer = ""
  96. while true do
  97.     term.clear()
  98.     term.setCursorPos(1,4)
  99.     print("Fuel Remaning : "..tostring(turtle.getFuelLevel()))
  100.     term.setCursorPos(1,1)
  101.     iRepeat = iRepeat+1
  102.     print("plowing   :"..iRepeat)
  103.     plow()
  104.     sleep(1)
  105.     back()
  106.     sleep(1)
  107.     turtle.suck()
  108.     sleep(1)
  109.     print("moving back :...idk")
  110.    
  111.     term.setCursorPos(1,4)
  112.     print("Fuel Remaning : "..tostring(turtle.getFuelLevel()))
  113.     iCount = iMin
  114.     while true do
  115.         iCount = iCount-1
  116.         term.setCursorPos(1,2)
  117.         term.clearLine()
  118.         print("sleeping "..iMin.." minuites")
  119.         for i = 59,0,-1 do
  120.             sleep(1)
  121.             term.setCursorPos(1,3)
  122.             term.clearLine()
  123.             if i < 10 then
  124.                 spacer = "0"
  125.             else
  126.                 spacer = ""
  127.             end
  128.             write("To go    "..iCount..":"..spacer..i)
  129.         end
  130.         if iCount == 0 then
  131.             break
  132.         end
  133.     end
  134. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement