Un addon de Minecraft Bedrock normalmente se compone de dos paquetes:
Un addon puede tener solo BP, solo RP o ambos.
En la raíz de tu servidor Bedrock (accede desde la pestaña Archivos) hay dos carpetas principales:
behavior_packs/ — donde van los Behavior Packs.resource_packs/ — donde van los Resource Packs..mcaddon o .zip)..mcaddon, cambia la extensión a .zip antes de subirlo: no es más que un zip con las carpetas BP y RP..zip y descomprímelo._BP y otra en _RP, o nombres definidos por el creador del addon).behavior_packs/.resource_packs/.Dentro de cada carpeta de paquete (BP y RP) hay un archivo manifest.json. Allí encuentras el UUID y la versión necesarios para activar el addon:
{
"header": {
"uuid": "a1b2c3d4-1234-5678-9abc-def012345678",
"version": [1, 0, 0]
}
}
Copia el valor de uuid y version de cada paquete: los usarás en el siguiente paso.
Contrario a lo que mucha gente cree, poner los paquetes en las carpetas behavior_packs/ y resource_packs/ no basta: hay que activar el addon dentro del mundo específico.
Ve a la carpeta de tu mundo, normalmente worlds/Bedrock level/ (el nombre puede variar según el level-name configurado). Dentro de ella, edita (o crea, si no existen) dos archivos:
world_behavior_packs.jsonworld_resource_packs.jsonEl contenido de cada archivo debe seguir este formato, usando el uuid y la version copiados del manifest.json:
[
{
"pack_id": "a1b2c3d4-1234-5678-9abc-def012345678",
"version": [1, 0, 0]
}
]
Usa el UUID/versión del Behavior Pack en world_behavior_packs.json y el UUID/versión del Resource Pack en world_resource_packs.json. Si tienes más de un addon, agrega un objeto para cada uno dentro del mismo array.
behavior_packs.json/resource_packs.json de la raíz del servidor: esos activan paquetes globalmente para cualquier mundo; los archivos world_* están dentro de la carpeta del mundo y los activan solo para ese mundo.
world_*.json sea exactamente igual al del manifest.json (copia y pega, no lo escribas a mano).min_engine_version en el manifest.json; el addon puede exigir una versión de Bedrock más nueva que la instalada en el servidor.world_behavior_packs.json sea el del header del BP, y no el de algún módulo interno (modules) del manifest.