Advertisement
Guest User

Untitled

a guest
Dec 3rd, 2016
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.30 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 craftGen()
  44.     for x=1,6 do
  45.         if x == 6 then
  46.             z = 9
  47.         else
  48.             z = x
  49.         end
  50.         turtle.select(z)
  51.         if turtle.getItemDetail(z).name == batteryName then
  52.             turtle.transferTo(7)
  53.         elseif turtle.getItemDetail(z).name == casingName then
  54.             turtle.transferTo(11)
  55.         elseif turtle.getItemDetail(z).name == furnaceName then
  56.             turtle.transferTo(15)
  57.         end
  58.     end
  59.     returnItems(6)
  60.  
  61.     turtle.craft()
  62.     turtle.drop()
  63. end
  64.    
  65. getItems(6)
  66. craftGen()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement