Ignore cancelled events
Create StringUtil class, rename PluginUtils class.
Properly use parameter passed
Add getter for sub permissions.