Hey everyone, 3 years later, I've come back to this plugin. I thought it was done but I just wanted to update the code. I changed the way that the lenses are stored in file and while they should migrate themselves automatically, so no harm is done, let me know if this is not the case.
Internally I also rewrote the roll system although functionally it works the same (or at least, it works how I originally intended) and I expanded the roll range from 100 to 1000.