Advertisement
ralig

Untitled

Dec 1st, 2016
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. rIronName = "IC2:item.itemIngotAdvIron"
  2. cCableName = "IC2:item.ic2cable"
  3. glassName = "minecraft:glass"
  4. coalDustName = "IC2:item.itemDustCoal"
  5. redstoneName = "minecraft:redstone"
  6. tinName = "IC2:item.itemIngotTin"
  7. cobbleName = "minecraft:cobblestone"
  8. circuitName = "IC2:item.item.PartCircuit"
  9. generatorName = "IC2:blockGenerator"
  10. furnaceName = "minecraft:furnace"
  11. casingName = "IC2:blockMachine"
  12. batteryName = "IC2:item.itemBatRE"
  13.  
  14. function getItems(count)
  15. turtle.select(1)
  16. for x=1,count do
  17. turtle.suck()
  18. end
  19. if count >= 6 then
  20. turtle.select(6)
  21. turtle.transferTo(9,64)
  22. end
  23. if count >= 7 then
  24. turtle.select(7)
  25. turtle.transferTo(13,64)
  26. end
  27. end
  28.  
  29. function returnItems(count)
  30. for x=1,count do
  31. if x == 6 then
  32. z = 9
  33. elseif x == 7 then
  34. z = 13
  35. else
  36. z = x
  37. end
  38. turtle.select(z)
  39. turtle.drop()
  40. end
  41. end
  42.  
  43. function craftBattery()
  44. --Loop through all items in inventory
  45. for x=1,7 do
  46. -- a few items are in special slots
  47. if x == 6 then
  48. z = 9
  49. elseif x == 7 then
  50. z = 13
  51. else
  52. z = x
  53. end
  54. -- put tin, redstone, cable in crafting spots
  55. turtle.select(z)
  56. if turtle.getItemDetail(z).name == tinName then
  57. turtle.transferTo(10,1)
  58. turtle.transferTo(12,1)
  59. turtle.transferTo(14,1)
  60. turtle.transferTo(16,1)
  61. elseif turtle.getItemDetail(z).name == redstoneName then
  62. turtle.transferTo(11,1)
  63. turtle.transferTo(15,1)
  64. elseif turtle.getItemDetail(z).name == cCableName then
  65. turtle.transferTo(7,1)
  66. end
  67. end
  68. --Return unused items
  69. returnItems(7)
  70. turtle.drop(9)
  71. turtle.drop(13)
  72.  
  73. --Craft and put in chest
  74. turtle.craft(1)
  75. turtle.drop()
  76. end
  77.  
  78. getItems(7)
  79. craftBattery()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement