Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local ec = peripheral.find "ender_chest"
- local ecinv = peripheral.find "minecraft:ender chest"
- local f = fs.open("escan.log", "w")
- local z = ...
- if z then
- ec.setFrequency(tonumber(z, 16))
- return
- end
- for i = 0, 0xFFF do
- ec.setFrequency(i)
- local count = 0
- for _, s in pairs(ecinv.list()) do
- count = count + s.count
- end
- if count > 0 then
- local log = ("%s %s 0x%03x %d"):format(os.date "!%X", table.concat(ec.getFrequencyColors(), "/"), i, count)
- print(log)
- f.writeLine(log)
- end
- if i % 256 == 255 then
- f.flush()
- end
- os.queueEvent ""
- os.pullEvent ""
- end
- f.close()
Add Comment
Please, Sign In to add comment