Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if not term.isColor() then
- print("Advanced computer required")
- error()
- end
- local sides = peripheral.getNames()
- local mininglasers = {}
- for _, side in pairs(sides) do
- if peripheral.getType(side) == "warpdriveMiningLaser" then
- print("Wrapping " .. side)
- table.insert(mininglasers, peripheral.wrap(side))
- end
- end
- local lever = "front" -- format: front,back,left,right,top,bottom ONLY
- while true do
- on = redstone.getAnalogInput(lever)
- if on > 6 then
- os.sleep(3)
- end
- for key,mininglaser in pairs(mininglasers) do
- local status, isActive, energy, currentLayer, mined, total = mininglaser.state()
- term.write("Mined " .. mined .. " out of " .. total .. " blocks at layer " .. currentLayer .. " ")
- if total == 0 then
- shell.run("stop")
- break
- else
- sleep(1)
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement