Advertisement
Warpface

Untitled

May 1st, 2016
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.35 KB | None | 0 0
  1.  
  2. a = true
  3. fuel = turtle.getFuelLevel()
  4.  
  5. function refuel()
  6.   fuel = turtle.getFuelLevel()
  7.   print("Fuel: ", fuel)
  8.   while fuel < 50 do
  9.     print("Fuel low: ", fuel)
  10.     turtle.select(16)
  11.     turtle.refuel(1)
  12.     sleep(1)
  13.     fuel = turtle.getFuelLevel()
  14.     print("New fuel level: ", fuel)
  15.   end
  16. end
  17. run
  18.  
  19. function checkinv()
  20.   n = 1
  21.   while n < 17 do
  22.     turtle.select(n)
  23.     itemcount = turtle.getItemCount(n)
  24.     if itemcount > 0 then
  25.       itemname = turtle.getItemDetail()
  26.       print("slot ", n, ": (", itemcount, ") ", itemname.name)
  27.       print()
  28.       --else
  29.       --print("slot ", n, " empty")
  30.     end
  31.     n = n + 1
  32.     --sleep(1)
  33.   end
  34.   n = 1
  35.   turtle.select(n)
  36. end
  37.  
  38. function findblock()
  39.   n = 1
  40.   while n < 17 do
  41.     turtle.select(n)
  42.     itemname = turtle.getItemDetail()
  43.     if itemname.name == "minecraft:cobblestone"
  44.       then
  45.       print("yay: ", n, "is cobble")
  46.       break
  47.     end
  48.     n = n + 1
  49.   end
  50.   return n
  51. end
  52.  
  53. function findfuel()
  54.   n = 1
  55.   while n < 17 do
  56.     turtle.select(n)
  57.     itemname = turtle.getItemDetail()
  58.     if itemname.name == "minecraft:blaze_rod"
  59.       then
  60.       turtle.refuel(1)
  61.       fuel = turtle.getFuelLevel()
  62.       print("refueled 1, fuellevel: ", fuel)
  63.       break
  64.     end
  65.     n = n + 1
  66.   end
  67.   return n
  68. end
  69. checkinv()
  70. findblock()
  71. print(n)
  72. turtle.place(n)
  73. sleep(5)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement