Advertisement
donovanwest

digitalMiner

Jul 18th, 2022 (edited)
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.65 KB | None | 0 0
  1. function checkFuel()
  2.     if turtle.getFuelLevel() < 300 then
  3.         for slot = 1, 16, 1 do
  4.             turtle.select(slot)
  5.             turtle.refuel()
  6.         end
  7.     end
  8. end
  9.  
  10. function getItemById(id)
  11.     for slot = 1, 16, 1 do
  12.         item = turtle.getItemDetail(slot)
  13.         if item ~= nil and item.name == id then
  14.             return slot
  15.         end
  16.     end
  17.     return nil
  18. end
  19.  
  20. while(true) do
  21.     checkFuel()
  22.     turtle.select(getItemById("mekanism:digital_miner"))
  23.     turtle.placeUp()
  24.     turtle.turnLeft()
  25.     turtle.forward()
  26.     turtle.forward()
  27.     turtle.select(getItemById("fluxnetworks:flux_point"))
  28.     turtle.placeUp()
  29.     turtle.back()
  30.     turtle.back()
  31.     turtle.turnRight()
  32.     turtle.forward()
  33.     turtle.forward()
  34.     turtle.up()
  35.     turtle.select(getItemById("enderstorage:ender_chest"))
  36.     turtle.placeUp()
  37.     turtle.down()
  38.     turtle.back()
  39.     turtle.back()
  40.     -- os.sleep(800)
  41.     turtle.select(getItemById("computercraft:turtle_normal"))
  42.     turtle.place()
  43.     peripheral.wrap('front').turnOn()
  44.     while(not (redstone.getInput("right") or redstone.getInput("left"))) do
  45.         os.sleep(3)
  46.     end
  47.     peripheral.wrap('front').reboot()
  48.     os.sleep(800)
  49.     redstone.setOutput("back", true)
  50.     os.sleep(10)
  51.     redstone.setOutput("back", false)
  52.     turtle.dig()
  53.     turtle.digUp()
  54.     turtle.turnLeft()
  55.     turtle.forward()
  56.     turtle.forward()
  57.     turtle.digUp()
  58.     turtle.back()
  59.     turtle.back()
  60.     turtle.turnRight()
  61.     turtle.forward()
  62.     turtle.forward()
  63.     turtle.up()
  64.     turtle.digUp()
  65.     turtle.down()
  66.     for i = 1, 64, 1 do
  67.         turtle.forward()
  68.     end
  69.  
  70. end
  71.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement