PocketMine plugin.yml
PocketMine plugin manifest file
| Type | object |
|---|---|
| File match |
plugin.yml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/pocketmine-plugin-yml/latest.json |
| Source | https://www.schemastore.org/pocketmine-plugin.json |
Validate with Lintel
npx @lintel/lintel check
Properties
The PocketMine API version(s) supported by the plugin. The array should be minimized such that no two API versions.
The fully-qualified name of the main class that extends PluginBase
Name of the plugin
Plugin version
The author name
The author names, will be appended to author if both are present
The commands to be registered automatically. The keys are command name. Commands can also be dynamically registered with the server CommandMap.
Plugin(s) in depend must be present and will be loaded BEFORE this plugin.
The detailed description of the plugin
Extension(s) required to load this plugin. Can be one extension name, a list of extension names or a mapping of extension name to version constraints.
The point of loading the plugin, defaults to POSTWORLD
Plugin(s) in loadbefore will be loaded AFTER this plugin if they are present.
The MCPE protocol versions supported by the plugin. If supported,
The plugin prefix used in the logger, defaults to plugin name
Plugin(s) in softdepend will be loaded BEFORE this plugin if they are present, but nothing special happens if they are not present.
The plugin's website
Definitions
The name of the extension, or a mapping of the extension to the required version constraint.