Erit1566

Waterwheel with mining turtle

Mar 31st, 2018
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function slots()
  2.   slot = 1
  3. end
  4. function checkslot()
  5.   if turtle.getItemCount(slot) < 2 then
  6.     slot = slot+1
  7.     turtle.select(slot)
  8.   end
  9. end
  10.  
  11. function down()
  12.   checkslot()
  13.   turtle.placeDown()
  14. end
  15.  
  16. function length()
  17.   for l = 1, 9 do
  18.     down()
  19.     turtle.forward()
  20.   end
  21. end
  22.  
  23.  
  24. function layer1()
  25.   turtle.up()
  26.   for i = 1, 2 do
  27.     length()
  28.     turtle.turnLeft()
  29.     turtle.forward()
  30.     turtle.turnLeft()
  31.     turtle.forward()
  32.     length()
  33.     turtle.turnRight()
  34.     turtle.forward()
  35.     turtle.turnRight()
  36.     turtle.forward()
  37.   end
  38.   length()
  39. end  
  40.  
  41. function layerMid()
  42.   turtle.up()
  43.   length()
  44.   turtle.back()
  45.   turtle.turnLeft()
  46.   turtle.forward()
  47.   down()
  48.   turtle.forward()
  49.   down()
  50.   turtle.forward()
  51.   down()
  52.   turtle.forward()
  53.   turtle.turnLeft()
  54.   length()
  55.   turtle.back()
  56.   turtle.turnLeft()
  57.   turtle.forward()
  58.   down()
  59.   turtle.forward()
  60.   down()
  61.   turtle.forward()
  62.   down()
  63.   turtle.forward()
  64.   turtle.turnLeft()
  65. end
  66.  
  67. function accents()
  68.   turtle.forward()
  69.   turtle.forward()
  70.   turtle.turnLeft()
  71.   turtle.forward()
  72.   down()
  73.   turtle.forward()
  74.   down()
  75.   turtle.forward()
  76.   down()
  77.   turtle.turnLeft()
  78.   turtle.forward()
  79.   turtle.down()
  80.   turtle.down()
  81.   turtle.turnLeft()
  82.   down()
  83.   turtle.forward()
  84.   down()
  85.   turtle.forward()
  86.   down()
  87.   turtle.turnLeft()
  88.   turtle.forward()
  89.   turtle.turnLeft()
  90.   down()
  91.   turtle.forward()
  92.   down()
  93.   turtle.forward()
  94.   down()
  95.   turtle.turnRight()
  96.   for l = 1,3 do
  97.     turtle.forward()
  98.     turtle.down()
  99.   end
  100.   turtle.forward()
  101.   turtle.forward()
  102.   turtle.turnRight()
  103.   down()
  104.   turtle.forward()
  105.   down()
  106.   turtle.forward()
  107.   down()
  108. end
  109.  
  110. function pickup()
  111.   turtle.select(14)
  112.   turtle.place()
  113.   turtle.select(13)
  114.   turtle.place()
  115.  
  116. function waters()
  117.   turtle.turnright()
  118.   for l = 1, 2 do
  119.     turtle.forward()
  120.     turtle.up()
  121.   end
  122.   turtle.forward()
  123.   turtle.turnLeft()
  124.   turtle.dig()
  125.   turtle.select(15)
  126.   turtle.place()
  127.   turtle.back()
  128.   turtle.select(16)
  129.   turtle.place()
  130.   turtle.back()
  131.   turtle.place()
  132.   turtle.turnLeft()
  133.   turtle.turnLeft()
  134.   turtle.dig()
  135.   turtle.turnLeft()
  136.   turtle.turnLeft()
  137.   turtle.back()
  138.   turtle.place()
  139.   turtle.back()
  140.   checkslot()
  141.   turtle.place()
  142.   turtle.up()
  143.   turtle.up()
  144.   turtle.up()
  145.   turtle.forward()
  146.   turtle.turnRight()
  147.   turtle.forward()
  148.   turtle.forward()
  149.   turtle.forward()
  150.   turtle.turnLeft()
  151.   turtle.forward()
  152.   turtle.down()
  153.   turtle.down()
  154.   turtle.turnLeft()
  155.   turtle.select(13)
  156.   turtle.place()
  157.   turtle.turnRight()
  158.   turtle.forward()
  159.   turtle.forward()
  160.   turtle.turnLeft()
  161.   turtle.select(14)
  162.   turtle.place()
  163.   turtle.turnRight()
  164.   turtle.back()
  165.   turtle.turnLeft()
  166.   pickup()
  167.   turtle.up()
  168.   turtle.up()
  169.   turtle.forward()
  170.   turtle.forward()
  171.   turtle.placeDown()
  172.   turtle.turnRight()
  173.   turtle.forward()
  174.   turtle.placeDown()
  175.   turtle.back()
  176.   turtle.turnLeft()
  177.   turtle.back()
  178.   turtle.back()
  179.  
  180.  
  181.  
  182. slots()
  183. layer1()
  184. turtle.turnLeft()
  185. turtle.turnLeft()
  186. turtle.forward()
  187. for i = 1 , 6 do
  188.   layerMid()
  189. end
  190. accents()
Add Comment
Please, Sign In to add comment