Advertisement
Sammyyob

2 item automation

Apr 29th, 2021 (edited)
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.93 KB | None | 0 0
  1. machine = peripheral.wrap("front")
  2.  
  3. while true do
  4.     if(turtle.suckUp(1)) then
  5.         oldItem = turtle.getItemDetail(1).name
  6.         currentItem = oldItem
  7.         print("1st item: " .. oldItem)
  8.         turtle.drop(1)
  9.        
  10.         while (turtle.suckDown(1) == false) do
  11.             sleep(0.1)
  12.         end
  13.        
  14.         secondItem = turtle.getItemDetail(1).name
  15.         print("2nd item: " .. secondItem)
  16.         turtle.drop(1)
  17.        
  18.         while (oldItem == currentItem) do
  19.             sleep(0.1)
  20.            
  21.             while (machine.getItemDetail(1) == nil) do
  22.                 sleep(0.1)
  23.             end
  24.            
  25.             currentItem = machine.getItemDetail(1).name
  26.         end
  27.        
  28.         print("finished")
  29.        
  30.         x = 0
  31.         while (turtle.suck(1)) do
  32.             x = x + 1
  33.         end
  34.  
  35.         turtle.turnLeft()
  36.         turtle.drop(x)
  37.         turtle.turnRight()
  38.         print("dropped amount: " .. x)
  39.     end
  40. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement