Skip to content
ImperaZim edited this page Jun 29, 2026 · 14 revisions

EasyLibrary Wiki

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.

Start Here

Current 3.x Model

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.

Official Libraries

See Official Libraries for package ids, plugin names and provider notes.

Short list:

LibPacket, LibCommand, LibSerializer, LibForm, LibDB,
LibCommons, LibHttp, LibAssets, LibPlaceholder, LibWorld, EasyLibraryAgentBridge,
LibCustom, LibEnchantment, LibHud, LibTrigger, LibWindow

Healthy Server Baseline

For a full package-backed server:

/easylibrary doctor
/easylibrary packages doctor
/easylibrary config doctor
/easylibrary report create
/easylibrary timings
/easylibrary updates

Expected shape:

Severity: OK
Libraries: 16 / standalone: 0 / package-backed: 16 / not installed: 0
Problems: 0
Command provider: package-backed
Command backend: libcommand-rich
Packages: 16 / installed: 16 / active: 16

For structured support output, see Doctor Output. For one portable sanitized support ZIP, see Support Report Bundle. For slow package or doctor diagnostics, see Timings. For release metadata checks without automatic installs, use /easylibrary updates.

Documentation Split

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.

Clone this wiki locally