Advertisement
Guest User

Untitled

a guest
Jan 20th, 2020
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.16 KB | None | 0 0
  1. repeat
  2.     os.queueEvent("e")
  3.     os.pullEvent()
  4.     term.clear()
  5.     print("Scanning for Items...")
  6. until turtle.suck() == true
  7. print("Items Found!")
  8. turtle.select(5)
  9. local stack1 = turtle.getItemDetail()
  10.  
  11. function singleRecipe(num)
  12.     print("Single Recipe: "+num)
  13.    
  14.     turtle.dropUp(num)
  15.     turtle.select(1)
  16.     turtle.dropDown()
  17.     os.sleep(.25)
  18.     rs.setOutput("bottom",true)
  19.     os.sleep(.25)
  20.     rs.setOutput("bottom",false)
  21.     os.sleep(.5)
  22.    
  23.     for i=1,num do
  24.         os.sleep(.5)
  25.         rs.setOutput("right",true)
  26.         os.sleep(.25)
  27.         rs.setOutput("right",false)
  28.     end
  29.    
  30.     os.sleep(.25)
  31.     rs.setOutput("bottom",true)
  32.     os.sleep(.25)
  33.     rs.setOutput("bottom",false)
  34.     turtle.suckDown()
  35.     print("Completed")
  36. end
  37.  
  38. if (stack1.name == "minecraft:diamond") then
  39.     singleRecipe(stack1.count)
  40. elseif (stack1.name == "minecraft:emerald") then
  41.     singleRecipe(stack1.count)
  42. elseif (stack1.name == "minecraft:quartz") then
  43.     singleRecipe(stack1.count)
  44. elseif (stack1.name == "minecraft:nether_star") then
  45.     singleRecipe(stack1.count)
  46. end
  47.  
  48. --wait for items
  49. --take stack
  50. --check recipes take additional stacks if needed
  51. --deposit stack in dropper
  52. --insert die
  53. --pulse hammer n times
  54. --retrieve die
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement