Advertisement
herobrinethree

chop

Jul 27th, 2022 (edited)
742
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.65 KB | None | 0 0
  1. while true
  2. do
  3.     os.pullEvent("redstone")
  4.     while rs.getInput("left")
  5.     do
  6.         if turtle.detectDown() == false then
  7.             repeat
  8.                 turtle.down()
  9.             until turtle.detectDown() == true
  10.         end
  11.         if turtle.getItemCount(3) > 0 then
  12.             turtle.turnLeft()
  13.             turtle.turnLeft()
  14.             for i = 3, 16, 1
  15.             do
  16.                 turtle.select(i)
  17.                 turtle.drop(turtle.getItemCount(i))
  18.             end
  19.             turtle.select(1)
  20.             turtle.turnLeft()
  21.             turtle.turnLeft()
  22.         end
  23.         if turtle.getFuelLevel() <= 100 then
  24.             rednet.open("left")
  25.             rednet.broadcast("refill")
  26.             sleep(3)
  27.             repeat
  28.                 turtle.suckDown(64)
  29.                 if turtle.getItemDetail(3).name ~= "minecraft:oak_plank" then
  30.                     turtle.turtLeft()
  31.                     turtle.turnLeft()
  32.                     turtle.select(3)
  33.                     turtle.drop(turtle.getItemCount())
  34.                     turtle.select(1)
  35.                     turtle.turnLeft()
  36.                     turtle.turnLeft()
  37.                 end
  38.             until turtle.getItemDetail(3).name == "minecraft:oak_plank"
  39.             turtle.select(3)
  40.             turtle.refuel(turtle.getItemCount())
  41.             turtle.select(1)
  42.         elseif turtle.getFuelLevel() > 100 then
  43.             rednet.open("left")
  44.             rednet.broadcast("good")
  45.             rednet.close("left")
  46.         end
  47.         if turtle.getItemCount(2) <= 3 then
  48.             turtle.suckDown(64)
  49.         end
  50.         if turtle.compare() then
  51.             repeat
  52.                 turtle.dig()
  53.                 turtle.digUp()
  54.                 turtle.up()
  55.             until turtle.compare() == false
  56.             repeat
  57.                 turtle.down()
  58.             until turtle.detectDown() == true
  59.         elseif turtle.detect() == false then
  60.             turtle.select(2)
  61.             turtle.place()
  62.             turtle.select(1)
  63.         end
  64.         if turtle.getItemCount() >= 50 then
  65.             turtle.turnLeft()
  66.             turtle.turnLeft()
  67.             turtle.drop(turtle.getItemCount() - 2)
  68.             turtle.turnLeft()
  69.             turtle.turnLeft()
  70.         end
  71.     end
  72. end
  73.        
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement