Add support for vanilla Minecraft Bedrock Edition behavior packs to your SerenityJS server.
-
Install the Plugin: Add the
vanilla-behaviorsplugin to your SerenityJS server'spluginsdirectory. -
Start Your Server: Launch your SerenityJS server. The plugin will automatically create a
behavior_packsdirectory in the root of your server if it doesn't already exist. -
Add Behavior Packs: Place your Minecraft Bedrock Edition behavior packs (folders containing a
manifest.jsonfile) into thebehavior_packsdirectory. -
Restart Your Server: Restart your server to load and apply the behavior packs. The custom items, blocks, and entities defined in the behavior packs will now be available in the game.
-
🔄 [Automatic Pack Parsing] Plugin automatically scans and parses behavior packs from a
behavior_packsdirectory that is generated in the root of your SerenityJS server. The plugin searches formanifest.jsonfiles to identify valid behavior packs, then loads and parses the associated JSON files to extract item, block, and entity definitions. -
📦 [Custom Items] All items defined in the subdirectories of the behavior packs are registered and made available in the game, while parsing and applying their properties and components as defined in the JSON files.
- ⚙️ [Supported Components]
We are working continuously to expand the list of supported item components. Currently, the following components are supported:
minecraft:iconminecraft:display_nameminecraft:diggerminecraft:durabilityminecraft:hand_equippedminecraft:wearableminecraft:max_stack_sizeminecraft:foodminecraft:use_modifiersminecraft:damage
- ⚙️ [Supported Components]
We are working continuously to expand the list of supported item components. Currently, the following components are supported:
-
📦 [Custom Blocks] All blocks defined in the subdirectories of the behavior packs are registered and made available in the game, while parsing and applying their properties, permutations, and components as defined in the JSON files.
- ⚙️ [Supported Components]
We are working continuously to expand the list of supported block components. Currently, the following components are supported:
minecraft:custom_componentsminecraft:collision_boxminecraft:selection_boxminecraft:crafting_tableminecraft:destructible_by_explosionminecraft:destructible_by_miningminecraft:display_nameminecraft:frictionminecraft:light_emissionminecraft:geometryminecraft:material_instancesminecraft:transformation
- ⚙️ [Supported Components]
We are working continuously to expand the list of supported block components. Currently, the following components are supported:
-
📦 [Custom Entities] All entities defined in the subdirectories of the behavior packs are registered and made available in the game, while parsing and applying their properties and components as defined in the JSON files.
- ⚙️ [Supported Components]
We are working continuously to expand the list of supported entity components. Currently, the following components are supported:
minecraft:collision_boxminecraft:healthminecraft:nameableminecraft:physicsminecraft:scale
- ⚙️ [Supported Components]
We are working continuously to expand the list of supported entity components. Currently, the following components are supported: