Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function DetectPeripheral(name)
- local sides = {"top" , "bottom" , "front" , "left" , "right" , "back"}
- for i = 1, 6 do
- if peripheral.isPresent(sides[i]) and peripheral.getType(sides[i]) == name then
- return sides[i]
- end
- end
- return nil
- end
- m = peripheral.wrap(DetectPeripheral("mininglaser"))
- rednet.open(DetectPeripheral("modem"))
- print("Waiting for instructions")
- id, message, lenght = rednet.receive()
- if message == "laserstart" then
- rednet.send(id, os.getComputerID())
- m.startMining()
- end
- while m.isMining() do
- state, energy, layer, valuablesMined, valuablesInLayer = m.getMinerState()
- term.clear()
- term.setCursorPos(1, 1)
- print ("State: " .. state.. "Energy: " .. energy)
- print ("Mined: " .. valuablesMined .. "/" .. valuablesInLayer .. " at layer " .. layer)
- sleep(1)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement