-
Notifications
You must be signed in to change notification settings - Fork 2
Home
ImperaZim edited this page Jun 21, 2026
·
6 revisions
EasyLibrary is the ImperaZim core and package manager for official PocketMine-MP libraries.
The 3.x line changes the project from the old full-bundle model into a smaller core that can install and expose official libraries as managed packages. Standalone library plugins remain supported for servers that want independent PHARs.
- Getting Started
- Installation
- Architecture Overview
- Package Manager
- Migrating from EasyLibrary 2.0 to 3.x
- Common Errors
- Release and Changelog
EasyLibrary core
+ official packages in plugin_data/EasyLibrary/packages
+ package-backed PMMP plugin proxies when identity is required
+ standalone plugins still supported
+ legacy embedded official source removed from the 3.x core
EasyLibrary 2.0.0 is the last stable line where the core intentionally shipped
the official Lib* family as bundled source. EasyLibrary 3.0.0-dev is the
active migration line toward package-backed and standalone ownership.
See Official Libraries for package ids, plugin names and provider notes.
Short list:
LibPacket, LibCommand, LibSerializer, LibForm, LibDB,
LibPlaceholder, LibWorld, EasyLibraryAgentBridge,
LibCustom, LibEnchantment, LibHud, LibTrigger, LibWindow
For a full package-backed server:
/easylibrary doctor
/easylibrary packages doctor
/easylibrary config doctor
Expected shape:
Libraries: 13 / standalone: 0 / package-backed: 13 / not installed: 0
Problems: 0
Command provider: package-backed
Command backend: libcommand-rich
Packages: 13 / installed: 13 / active: 13
README.md
Quick entry, install summary and links.
docs/
Versioned technical references, API contracts, examples and smoke matrix.
GitHub Wiki
Human guides, migration, architecture, package operations and recovery.
- Package Manager
- Package Backed Plugins
- Standalone vs Package
- Package Switch and Migration
- Package Doctor
- Package Recovery
- Proxy Troubleshooting