pocketmine\plugin
Classes
| Name | Kind | Summary |
|---|---|---|
| ApiVersion | class | |
| DisablePluginException | class | |
| DiskResourceProvider | class | Provides resources from the given plugin directory on disk |
| PharPluginLoader | class | Handles different types of plugins |
| Plugin | interface | It is recommended to use PluginBase for the actual plugin |
| PluginBase | class | |
| PluginDescription | class | |
| PluginDescriptionCommandEntry | class | |
| PluginDescriptionParseException | class | Thrown when invalid things are found in a PluginDescription during loading |
| PluginEnableOrder | enum | TODO: These tags need to be removed once we get rid of LegacyEnumShimTrait (PM6) These are retained for backwards compatibility only |
| PluginException | class | |
| PluginFaultHandler 5.46.0 | class | Isolates failures of plugin code so that a buggy plugin cannot crash the whole server |
| PluginGraylist | class | |
| PluginLoadTriage | class | |
| PluginLoadabilityChecker | class | |
| PluginLoader | interface | Handles different types of plugins |
| PluginLogger | class | |
| PluginManager | class | Manages all the plugins |
| PluginOwned | interface | This interface may be implemented by objects which are owned by plugins, to allow them to be identified as such |
| PluginOwnedTrait | trait | |
| ResourceProvider | interface | |
| ScriptPluginLoader | class |
