|
| | __construct (Server $server, SimpleCommandMap $commandMap) |
| |
| | getPlugin ($name) |
| |
| | registerInterface ($loaderName) |
| |
| | getPlugins () |
| |
| | loadPlugin ($path, $loaders=null) |
| |
| | loadPlugins ($directory, $newLoaders=null) |
| |
| | getPermission ($name) |
| |
| | addPermission (Permission $permission) |
| |
| | removePermission ($permission) |
| |
| | getDefaultPermissions ($op) |
| |
| | recalculatePermissionDefaults (Permission $permission) |
| |
| | subscribeToPermission ($permission, Permissible $permissible) |
| |
| | unsubscribeFromPermission ($permission, Permissible $permissible) |
| |
| | subscribeToDefaultPerms ($op, Permissible $permissible) |
| |
| | unsubscribeFromDefaultPerms ($op, Permissible $permissible) |
| |
| | getPermissions () |
| |
| | isPluginEnabled (Plugin $plugin) |
| |
| | enablePlugin (Plugin $plugin) |
| |
|
| disablePlugins () |
| |
| | disablePlugin (Plugin $plugin) |
| |
|
| clearPlugins () |
| |
| | callEvent (Event $event) |
| |
| | registerEvents (Listener $listener, Plugin $plugin) |
| |
| | registerEvent ($event, Listener $listener, $priority, EventExecutor $executor, Plugin $plugin, $ignoreCancelled=false) |
| |
| | useTimings () |
| |
| | setUseTimings ($use) |
| |
Manages all the plugins, Permissions and Permissibles