AddonBridge
Run Minecraft Bedrock addons (.mcaddon / .mcpack) on a PowerNukkitX
server. Drop the files in, restart, and everything is live: items, blocks,
entities, recipes, loot tables, spawn rules, AI, creative menu groups, the
resource pack served to players, and the @minecraft/server scripts, actually
executed by an embedded JavaScript engine.
No conversion, no manual BP/RP splitting, no code to write.
Usage
plugins/AddonBridge/addons/
|- Rustic Furniture.mcaddon
|- Free Fire Gun 1.9.mcaddon
`- The Lost Age.mcaddon
- Put the jar into
plugins/. - Start once (this creates
plugins/AddonBridge/addons/andconfig.yml). - Drop your
.mcaddonfiles in there. - Restart.
AddonBridge accepts .mcaddon, .mcpack, .zip and already extracted folders,
including nested ones: a .mcaddon containing two .mcpack files is handled on
its own. Archives are extracted into plugins/AddonBridge/cache/ and only
re-extracted when their content changes, so later restarts are immediate.
On startup:
[AddonBridge]: Addons detected: 14 packs (7 BP, 7 RP).
[AddonBridge]: Load finished in 3 s: 10232 items, 420 blocks, 29 entities,
10126 recipes, 11 loot tables, 16 spawn rules,
40 creative groups, 7 resource packs.
[AddonBridge]: Scripts active: 5 modules, 10 custom components.
Command
/addons (alias /addonbridge), permission addonbridge.command (op):
| Command | Effect |
|---|---|
/addons list | List the loaded addons and their packs (BP / RP) |
/addons status | Counters from the last load |
/addons scripts | JS engine state plus any missing @minecraft/server API reached |
/addons info <name> | Details for one addon: version, uuid, scripts |