Managing Plugins¶
Overview¶
Plugins can be enabled, disabled, rewritten, reloaded, and otherwise managed without needing to restart the game client.
From the console¶
Managing and enabling plugins
Currently the actual ingame UI for controlling plugins is still in development, however you can use the following console commands to manage and enable plugins for the time being.
| Command (with shorthand) | Description |
|---|---|
plugins_setpath <disk path> |
Sets where to look for plugin folders. |
plugins_refreshprf |
Scans the current plugins path for any valid plugin folders. This should only be necessary if you make changes to plugin manifests or add/remove plugins manually. |
plugins_listplist |
Lists all available plugins. |
plugins_setenabled <plugin name> <enabled?> |
Enables/disables the specified plugin. enabled defaults to true if omitted. |
plugins_enable <plugin name>pon <plugin name> |
Enables the specified plugin. |
plugins_disable <plugin name>poff <plugin name> |
Disables the specified plugin. |
plugins_reload <plugin name>prl <plugin name> |
Reloads the specified plugin.This simply disables and then re-enables a plugin. |
plugins_permissions_request <plugin name>ppr <plugin name> |
Causes a loaded plugin to request any permissions defined in its manifest. |
plugins_permissions_enable <plugin name> <permission>ppe <plugin name> <permission> |
Enables the given permission for a plugin.Currently supported permission names are: - httpAccess - chatAccess - trackingAccess |
plugins_permissions_disable <plugin name> <permission>ppd <plugin name> <permission> |
Disables the given permission for a plugin.Currently supported permission names are: - httpAccess - chatAccess - trackingAccess |