Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 1.48 KB

File metadata and controls

32 lines (22 loc) · 1.48 KB

API Notes

This file is a lightweight API map for EasyLibrary. Keep detailed examples in examples/ and user-facing usage notes in the README.

Area Value
Main namespace imperazim\*
Repository role distribuicao principal que embute as libs do ecossistema e fornece fallback/runtime modular para plugins PocketMine-MP.

Stability

  • Public namespaces should remain backward-compatible inside the same major version.
  • Breaking changes should be documented in CHANGELOG.md and release notes.
  • Internal implementation details should not be treated as stable API unless the README documents them as supported.

Embedded LibPlaceholder external expansions

EasyLibrary embeds LibPlaceholder 1.0.0 behavior. When EasyLibrary is the active LibPlaceholder host, new external expansions installed through the Index are enabled and hot-loaded immediately when safe. Updates or removals for already loaded packages are still queued for the next restart.

Embedded LibPlaceholder packet bridge

EasyLibrary exposes the same PlaceholderAPI::isPacketBridgeActive(), PlaceholderAPI::reloadPacketBridge(), and PlaceholderAPI::packetBridgeStatus() helpers as standalone LibPlaceholder. When libplaceholder.packet-bridge.enabled is true, the embedded host uses LibPacket to parse selected outgoing TextPacket and SetTitlePacket messages per target player. The bridge remains disabled by default and can be hot-reloaded with /papi bridge reload after config changes.