Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local slot = 1
- local itemId = 0
- local vanilla = "minecraft:"
- local modem = peripheral.wrap('left')
- modem.open(69)
- while turtle.getFuelLevel() > 0 do
- local event,moSi,sCh,rCh,msg,dist=os.pullEvent("modem_message")
- if msg=='Left' then
- turtle.turnLeft()
- end
- if msg=='Right' then
- turtle.turnRight()
- end
- if msg=='Mine' then
- print('How far?')
- event,moSi,sCh,rCh,msg,dist=os.pullEvent("modem_message")
- local max = tonumber(msg)
- print(msg)
- for i=1,max do
- write(turtle.getFuelLevel().."\n")
- turtle.dig()
- turtle.forward()
- end
- end
- while not (turtle.refuel() or slot==16) do
- itemId = turtle.getItemDetail(slot)
- if not (itemId == nil) then itemId = itemId.name end
- if itemId==vanilla.."cobblestone" then turtle.drop() end
- if itemId==vanilla.."granite" then turtle.drop() end
- if itemId==vanilla.."diorite" then turtle.drop() end
- if itemId==vanilla.."andesite" then turtle.drop() end
- if itemId==vanilla.."dirt" then turtle.drop() end
- if itemId==vanilla.."gravel" then turtle.drop() end
- if msg=="Stop" then return end
- slot = slot + 1
- turtle.select(slot)
- end
- slot = 1
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement