Advertisement
ChicagoFire3

Harvest Trees

Jun 17th, 2023
803
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.88 KB | Gaming | 0 0
  1. require("Libraries/Trees")
  2.  
  3. local len = arg[1]
  4. local wid = arg[2]
  5. local right = true
  6.  
  7. while true do
  8.     while (os.time() < 6.00)  
  9.     or (os.time() > 18.00) do
  10.         print("Sleeping")
  11.         print(os.time())
  12.         sleep(10)
  13.     end
  14.  
  15.     print("Starting Route")
  16.     for x = 0, wid-1 do
  17.         for y = 0, len-1 do
  18.             DigUp(3)
  19.             local s, b = turtle.inspect()
  20.             if s then
  21.                 if b.name == "minecraft:oak_log" then
  22.                     DigTree()    
  23.                 else
  24.                     turtle.dig()
  25.                     turtle.forward()
  26.                 end
  27.             else
  28.                 turtle.forward()
  29.             end
  30.             turtle.suckDown()    
  31.         end
  32.         if right then
  33.             turtle.dig()
  34.             turtle.forward()
  35.             turtle.turnRight()
  36.             turtle.dig()
  37.             turtle.forward()
  38.             turtle.turnRight()
  39.             right = false
  40.         else
  41.             turtle.dig()
  42.             turtle.forward()
  43.             turtle.turnLeft()
  44.             turtle.dig()
  45.             turtle.forward()
  46.             turtle.turnLeft()
  47.             right = true
  48.         end
  49.     end  
  50.  
  51.     if wid % 2 == 0 then
  52.         turtle.dig()
  53.         turtle.forward()
  54.         turtle.turnRight()
  55.         for x = 1, wid-1 do
  56.             turtle.dig()
  57.             turtle.forward()
  58.         end
  59.         turtle.turnRight()
  60.     else
  61.         turtle.turnRight()
  62.         turtle.dig()
  63.         turtle.forward()
  64.         turtle.turnRight()
  65.         for y = 0, len-1 do
  66.             turtle.dig()
  67.             turtle.forward()
  68.         end
  69.         turtle.turnRight()
  70.         for x = 1, wid-1 do
  71.             turtle.dig()
  72.             turtle.forward()
  73.         end
  74.         turtle.turnRight()
  75.         turtle.dig()
  76.     end      
  77.     right = true
  78.     DumpExclusive({1,2})
  79.     DoRefuel()          
  80. end
  81.  
Tags: minecraft lua
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement