Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local modemSide = "right"
- local manaLevel = 10
- local manaReading = 0
- local modem = peripheral.wrap(modemSide)
- function getReading()
- while true do
- modem.open(2)
- local event, modemSide, senderChannel, replyChannel, message, senderDistance = os.pullEvent("modem_message")
- modem.closeAll()
- print("mana reading was: "..message)
- manaReading = message
- end
- end
- function oreHarvesting()
- while true do
- local success,info = turtle.inspectDown()
- if success and (info["name"] ~= "minecraft:stone") and (manaReading > manaLevel) then
- turtle.digDown()
- end
- sleep(3)
- end
- end
- parallel.waitForAll(getReading,oreHarvesting)
Advertisement
Add Comment
Please, Sign In to add comment