Advertisement
ralig

Untitled

Dec 1st, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. function getItems(count)
  2. turtle.select(1)
  3. for x=1,count do
  4. turtle.suck()
  5. end
  6. if count >= 6 then
  7. turtle.select(6)
  8. turtle.transferTo(9,64)
  9. end
  10. if count >= 7 then
  11. turtle.select(7)
  12. turtle.transferTo(13,64)
  13. end
  14. end
  15.  
  16. function returnItems(count)
  17. for x=1,count do
  18. if x == 6 then
  19. z = 9
  20. elseif x == 7 then
  21. z = 13
  22. else
  23. z = x
  24. end
  25. turtle.select(z)
  26. turtle.drop()
  27. end
  28. end
  29.  
  30. function craftBattery()
  31. --Loop through all items in inventory
  32. for x=1,7 do
  33. -- a few items are in special slots
  34. if x == 6 then
  35. z = 9
  36. elseif x == 7 then
  37. z = 13
  38. else
  39. z = x
  40. end
  41. -- put tin, redstone, cable in crafting spots
  42. turtle.select(z)
  43. if turtle.getItemDetail(z).name == tinName then
  44. turtle.transferTo(10,1)
  45. turtle.transferTo(12,1)
  46. turtle.transferTo(14,1)
  47. turtle.transferTo(16,1)
  48. elseif turtle.getItemDetail(z).name == redstoneName then
  49. turtle.transferTo(11,1)
  50. turtle.transferTo(15,1)
  51. elseif turtle.getItemDetail(z).name == cCableName then
  52. turtle.transferTo(7,1)
  53. end
  54. end
  55. --Return unused items
  56. returnItems(7)
  57. turtle.drop(9)
  58. turtle.drop(13)
  59.  
  60. --Craft and put in chest
  61. turtle.craft(1)
  62. turtle.drop()
  63. end
  64.  
  65. getItems(7)
  66. craftFurnace()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement