PocketMine-MP does not support classic mods. Instead, the server is extended through plugins – small PHP extensions in .phar format that run exclusively on the server.
Where do I find plugins?
The official plugin platform for PocketMine-MP is Poggit:
Install a plugin
-
Download the plugin
Download the plugin as a.pharfile. -
Stop the server
Stop your server via the dashboard. -
Connect via SFTP
Connect to your server via SFTP or use the file browser in the dashboard. -
Upload the plugin
In the main folder of your server, upload the.pharfile into the following folder:plugins -
Start the server
Start your server. The plugin is loaded on startup.
Update a plugin
-
Stop the server
Stop your server via the dashboard. -
Delete the old version
Delete the old.pharfile of the plugin from thepluginsfolder. -
Upload the new version
Upload the new.pharfile into thepluginsfolder. -
Start the server
Start your server so the change takes effect.
Remove a plugin
-
Stop the server
Stop your server via the dashboard. -
Delete the plugin
Delete the.pharfile from thepluginsfolder. -
Delete the configuration
Optionally delete the matching subfolder of the plugin in theplugin_datafolder. -
Start the server
Start your server.
Where are the plugin configuration files?
By default PocketMine-MP collects the configurations of all plugins in the plugin_data folder in the main folder of your server – every plugin gets its own subfolder there.
If you prefer the legacy structure instead, where a plugin's configuration sits directly under plugins/, set the following value in the pocketmine.yml file in the main folder of your server:
plugins:
legacy-data-dir: true
Resource packs for visuals
Visual changes for all players are applied through resource packs.
-
Stop the server
Stop your server via the dashboard. -
Upload the pack
In the main folder of your server, upload the resource pack as a.zipor.mcpackfile into the following folder:resource_packs -
Register the pack
In theresource_packsfolder, open theresource_packs.ymlfile and add the file name including its extension to theresource_stacklist:resource_stack: - MyPack.mcpack -
Start the server
Start your server.
