Skip to content

Official Libraries

ImperaZim edited this page Jul 8, 2026 · 8 revisions

Official Libraries

Current official EasyLibrary package set:

Package id Plugin name Current line Notes
libpacket LibPacket 2.x Packet helpers and interception
libcommand LibCommand 2.x Commands, arguments, enums and rich command backend
libserializer LibSerializer 2.x Serialization helpers
libform LibForm 2.x Bedrock form UI builders
libdb LibDB 2.x Database manager and query helpers
libcommons LibCommons 1.x Shared arrays, text, numbers, time, validation and filesystem helpers
libhttp LibHttp 1.x HTTP, JSON, downloads, retry and webhook helpers
libassets LibAssets 1.x Asset manifests, resource-pack validation, packaging and controlled pack workflows
libruntimeinspector LibRuntimeInspector 1.x-dev Read-only PMMP runtime snapshots and structured findings
libruntimeguard LibRuntimeGuard 1.x-dev Execution boundaries, bounded failure reports and Inspector integration
libplaceholder LibPlaceholder 1.x Placeholder API, expansions and Index support
libworld LibWorld 1.x World lifecycle, regions, edits and schematics
libmodule LibModule 1.x-dev Module authoring API, runtime provider, manifests, services, capabilities and commands
agent-bridge EasyLibrary Agent Bridge 1.x Optional bridge to EasyLibraryAgent
libcustom LibCustom 2.x Custom items, blocks and entities
libenchantment LibEnchantment 2.x Custom enchantments
libhud LibHud 2.x BossBar, scoreboard and HUD helpers
libtrigger LibTrigger 2.x Trigger registration and execution
libwindow LibWindow 2.x Inventory window UI

Each library can be provided as:

  • an EasyLibrary package-backed provider;
  • a standalone PMMP plugin.

The package-backed smoke matrix has passed for all 19 current official packages, including LibRuntimeInspector, LibRuntimeGuard and LibModule. The latest recorded standalone-only smoke predates LibCommons, LibHttp and LibAssets; rerun standalone-only with all current official standalone PHARs, including LibModule, before the final 3.0 release candidate.

Common Validation

Package-backed provider:

/easylibrary packages status <package-id>
/easylibrary packages doctor

Standalone provider:

/pl
/version <PluginName>

Development probe when installed:

/elprobe <package-id>
/elprobe run <package-id>

Clone this wiki locally