-
Notifications
You must be signed in to change notification settings - Fork 2
Installation
ImperaZim edited this page Jun 29, 2026
·
2 revisions
Install the EasyLibrary PHAR into PMMP's plugins/ directory:
plugins/EasyLibrary.phar
Then start the server and validate:
/easylibrary doctor
/easylibrary packages doctor
/easylibrary config doctor
Package-backed libraries live under EasyLibrary data:
plugin_data/EasyLibrary/packages/<id>/<version>/
When PMMP needs to see the package as a plugin, EasyLibrary creates a generated proxy:
plugins/.easylibrary-<PluginName>.easylibplugin/
Install flow:
/easylibrary packages available
/easylibrary packages install libcommand stable confirm
restart server
/easylibrary packages doctor
To stage every asset-ready official package instead of one package:
/easylibrary packages install all stable confirm
/easylibrary packages install all development confirm
Standalone libraries are normal PMMP plugins:
plugins/LibCommand.phar
plugins/LibPlaceholder.phar
plugins/LibWorld.phar
Use this mode when a server wants a library independent from EasyLibrary.
These are development helpers, not production requirements:
DevTools
EasyLibraryPackageProbe
The release PHAR smoke test has passed without both helpers installed.
Restart after:
- installing, updating, removing or rolling back a package;
- changing generated package proxies;
- changing plugin dependencies, permissions or load order;
- switching ownership from standalone to package-backed or back.
/easylibrary config reload reloads config files for future operations. It
does not hot-swap already loaded PHP code.
- Package Manager
- Package Backed Plugins
- Standalone vs Package
- Package Switch and Migration
- Package Doctor
- Package Safety Gate
- Support Report Bundle
- Timings
- Package Recovery
- Proxy Troubleshooting
- Migrating from EasyLibrary 2.0 to 3.x
- Embedded Libraries Migration Map
- Removed Features and Replacements
- Deprecated APIs
- Compatibility Policy
- Config Migration
- 3x Dev Scope Checkpoint
- Plugin Developer Migration
- Server Administrator Migration
- Official Libraries
- LibPacket
- LibCommand
- LibSerializer
- LibForm
- LibDB
- LibCommons
- LibHttp
- LibAssets
- LibPlaceholder
- LibWorld
- EasyLibrary Agent Bridge
- LibCustom
- LibEnchantment
- LibHud
- LibTrigger
- LibWindow
- Public API Contract
- Module Boundary
- Module Smoke Matrix
- LibAsync Incubator
- LibReflect Incubator
- Doctor Output
- Repository Notifications
- Smoke Tests
- Common Errors
- Release and Changelog