Really awesome for a first script with all those features.
You mentioned open source, I'm just starting out scripting my own and have downloaded the jar and tried to change it into the project so I can view the source with JD GUI and also an online version but both aren't showing the code for me. Are you able to upload the project as ZIP so I can take a look? Thanks!