Advertisement
GeeItSomeLaldy

Tekkit Turtle NetherTunnel

Dec 18th, 2014
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.16 KB | None | 0 0
  1. print("Length")
  2. local length = io.read()
  3. length = tonumber(length)
  4.  
  5. function makeBridge()
  6.  refuel()
  7.  if turtle.detect() then
  8.   turtle.dig()
  9.  end
  10.  getResource(2,16)
  11.  turtle.placeDown()
  12.  turtle.turnLeft()
  13.  getResource(2,16)
  14.  turtle.place()
  15.  turtle.turnLeft()
  16.  turtle.turnLeft()
  17.  getResource(2,16)
  18.  turtle.place()
  19.  turtle.turnLeft()
  20.  turtle.digUp()
  21.  turtle.up()
  22.  if turtle.detect() then
  23.   turtle.dig()
  24.  end
  25.  getResource(2,16)
  26.  turtle.placeUp()
  27.  turtle.turnLeft()
  28.  getResource(2,16)
  29.  turtle.place()
  30.  turtle.turnLeft()
  31.  turtle.turnLeft()
  32.  getResource(2,16)
  33.  turtle.place()
  34.  turtle.turnLeft()
  35.  turtle.down()
  36.  turtle.forward()
  37. end
  38. function refuel()
  39.  if turtle.getFuelLevel() == 0 then
  40.   print("Fuel Zero")
  41.   if turtle.getItemCount(1) == 0 then
  42.    print("Waiting for Fuel")
  43.    while turtle.getItemCount(1) == 0 do
  44.     sleep(1)
  45.    end
  46.   end
  47.   turtle.select(1)
  48.   turtle.refuel(1)
  49.  end
  50. end
  51.  
  52. function getResource(min,max)
  53.  local n = min
  54.   while turtle.getItemCount(n) == 0 do
  55.    n = n + 1
  56.    if n > max then
  57.     sleep(1)
  58.     n = min
  59.    end
  60.  end
  61.  turtle.select(n)
  62. end
  63. local d = 0
  64. while d < length do
  65.  d = d + 1
  66.  makeBridge()
  67. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement