Skip to content

Embedded Libraries Migration Map

ImperaZim edited this page Jun 21, 2026 · 1 revision

Embedded Libraries Migration Map

EasyLibrary 3.x removed the old embedded official library source from the core. Use package-backed or standalone providers instead.

Old 2.x bundled namespace 3.x provider Package id Standalone plugin
imperazim\packet LibPacket libpacket LibPacket
imperazim\command LibCommand libcommand LibCommand
imperazim\serializer LibSerializer libserializer LibSerializer
imperazim\form LibForm libform LibForm
imperazim\db LibDB libdb LibDB
imperazim\placeholder LibPlaceholder libplaceholder LibPlaceholder
imperazim\world LibWorld libworld LibWorld
imperazim\agent EasyLibraryAgentBridge agent-bridge EasyLibraryAgentBridge
imperazim\custom LibCustom libcustom LibCustom
imperazim\enchantment LibEnchantment libenchantment LibEnchantment
imperazim\hud LibHud libhud LibHud
imperazim\trigger LibTrigger libtrigger LibTrigger
imperazim\window LibWindow libwindow LibWindow

Migration Rule

If your plugin imports one of these namespaces, make sure a provider exists:

  • package-backed provider through EasyLibrary;
  • standalone plugin provider;
  • explicit dependency declared in plugin.yml.

Clone this wiki locally