Made some ugly changed to be compatible with PerWorldPlugins, now just wait untill they realize what they should do to fix this. (Hint: just extends SimplePluginManager and override the stuff you want)