use optiondeclarer instead of optionparser to fit with the framework update
restrict commands to players
remove random unneeded stuff
events need to have their own handler list
event for addon initialization
use the new method to recombine the List<Player[]> into a set of players