// Bedrock

Cómo instalar addons y packs en tu servidor Bedrock

Cómo instalar addons y packs en tu servidor Bedrock

Instalar addons de Bedrock en tu servidor se hace en tres pasos: descomprime el .mcaddon o el .mcpack, pon el behavior pack en behavior_packs/ y el resource pack en resource_packs/, y actívalos en el mundo mediante world_behavior_packs.json y world_resource_packs.json, con el uuid y la version del manifest.json de cada pack. Si el addon usa las API beta, ese experimento también tiene que estar activado en el mundo. Bedrock Dedicated Server no tiene botón de instalación. Probamos la parte del servidor en la versión 1.26.52, la versión actual del servidor a 30 de septiembre de 2026.

Behavior pack o resource pack: ¿qué se ejecuta en el servidor?

Un addon («complemento» en la versión en español del juego) suele tener dos partes. El behavior pack («pack de comportamientos» en el juego) contiene la lógica: comportamiento de las criaturas, recetas, tablas de botín, funciones y scripts. Eso se ejecuta en el servidor. El resource pack («paquete de recursos») contiene lo que ves y oyes: texturas, modelos, animaciones y sonidos. Los jugadores lo reciben del servidor al entrar. Un paquete de texturas no es más que un resource pack. En manifest.json distingues uno de otro por el tipo de módulo: data o script es un behavior pack; resources, un resource pack.

Un .mcpack contiene un solo pack; un .mcaddon agrupa varios, como carpetas o como archivos .mcpack, según lo describe la wiki comunitaria wiki.bedrock.dev. Son archivos zip con otra extensión: cámbiales la extensión a .zip y cualquier programa de descompresión los abrirá.

Árbol de carpetas de un servidor Bedrock con un addon: el behavior pack en behavior_packs, el resource pack en resource_packs y, en la carpeta del mundo worlds/Bedrock level, los archivos world_behavior_packs.json y world_resource_packs.json, con lo que pones en cada uno
Dónde acaban las partes de un addon en un Bedrock Dedicated Server (probado en 1.26.52).

Paso 1: descomprimir el addon y leer manifest.json

Descomprime el addon en tu ordenador. Cada carpeta con un manifest.json es un pack; si dentro hay otro .mcpack, descomprímelo también. Apunta de cada pack dos valores del bloque header:

"header": {
  "name": "Mi addon BP",
  "uuid": "0b6f7e2a-4c1d-4e5b-9a3f-2d8c7b6a5e41",
  "version": [1, 0, 0]
},
"modules": [
  { "type": "data", "uuid": "5c2e9d1b-7a3f-4b8e-a6d2-1f0e9c8b7a62", "version": [1, 0, 0] }
]

El uuid de modules no lo necesitas aquí: según Microsoft, tiene que ser precisamente distinto del uuid del pack, y si lo usas de todos modos, el pack no carga. Si el behavior pack hace referencia a un resource pack en dependencies, los dos tienen que estar en el servidor.

Paso 2: subir los packs a behavior_packs/ y resource_packs/

Detén el servidor en el panel y sube las carpetas descomprimidas: los behavior packs a behavior_packs/ y los resource packs a resource_packs/, ambas en la carpeta raíz de tu servidor. Para unos pocos archivos basta con el gestor de archivos del panel; los addons grandes se suben más cómodamente por SFTP (consulta conectarse con WinSCP o FileZilla). No toques los packs predeterminados, como vanilla.

Los packs de estas carpetas raíz están disponibles para cualquier mundo; en worlds/<mundo>/behavior_packs/ solo pertenecen a ese mundo.

Paso 3: activar los packs en el mundo

Con subirlos no basta: el mundo tiene que saber qué packs cargar. Eso se indica en dos archivos dentro de worlds/<level-name>/. El nombre de la carpeta está en level-name de server.properties; por defecto es Bedrock level. En un mundo recién creado todavía no existen; en ese caso, créalos tú. world_behavior_packs.json:

[
  { "pack_id": "0b6f7e2a-4c1d-4e5b-9a3f-2d8c7b6a5e41", "version": [1, 0, 0] }
]

Y world_resource_packs.json, con el uuid y la versión del resource pack:

[
  { "pack_id": "9e4d3c2b-1a0f-4e9d-8c7b-6a5f4e3d2c13", "version": [1, 0, 0] }
]

¿Más addons? Añade líneas a la misma lista, con comas entre ellas pero no después de la última. Copia la versión tal cual. En nuestra prueba, el servidor ignoraba el pack si el primer número no coincidía (2.0.0 en lugar de 1.0.0) o si el JSON indicaba una versión más baja que el manifest. Arranca el servidor y mira la consola. Un behavior pack cargado se ve así:

Pack Stack - [00] Mi addon BP (id: 0b6f7e2a-..., version: 1.0.0) @ behavior_packs/miaddon_BP

Hacer obligatorios los resource packs con texturepack-required

Con texturepack-required=true en server.properties obligas a los jugadores a usar los resource packs del mundo; por defecto está en false. Actívalo si tu addon añade bloques, objetos o criaturas propios, porque su aspecto está definido en el resource pack. Esa clave la cambias en el gestor de archivos; nuestro panel solo fija en cada arranque, a partir de las variables de inicio, claves como gamemode y difficulty.

API beta y otros experimentos: activarlos en el mundo

Algunos addons usan la versión beta de la API de scripts. Lo reconoces en el manifest por una dependencia de @minecraft/server con una versión que termina en -beta. En ese caso, el experimento API beta (Beta APIs en inglés) tiene que estar activado en el mundo. Si está desactivado, la consola muestra:

[Scripting] Plugin [Mi addon BP - 1.0.0] - requesting dependency on beta APIs [@minecraft/server - 2.11.0-beta], but the Beta APIs experiment is not enabled.

El servidor no tiene ningún ajuste para eso, así que activa el experimento en local:

  1. Detén el servidor, haz una copia de seguridad y descarga la carpeta worlds/<level-name>/.
  2. Comprime en zip el contenido de esa carpeta, cambia la extensión del archivo a .mcworld y ábrelo en tu PC; Minecraft importa el mundo.
  3. En los ajustes del mundo, en Experimentos, activa API beta. Minecraft crea entonces una copia con «Copia de» delante del nombre; trabaja en esa copia.
  4. Exporta la copia como .mcworld, descomprímela y sustituye con ella el contenido de la carpeta del mundo en el servidor. Comprueba que los dos archivos world_..._packs.json siguen ahí; si no, recupéralos de tu copia de seguridad.

Un mundo nuevo lo creas en local directamente con el experimento activado. También se puede sin rodeos: la wiki comunitaria wiki.bedrock.dev explica cómo, con un editor NBT, poner en level.dat, dentro del compound experiments, un byte gametest con valor 1. En nuestra prueba funcionó; la consola muestra entonces Experiment(s) active: gtst.

Ojo: según Microsoft, un mundo con experimentos nunca vuelve a ser un mundo normal, y las funciones beta pueden cambiar o desaparecer con una actualización de Bedrock, de modo que un addon así deja de funcionar hasta que su creador lo actualice. Si un addon pide @minecraft/server-net, tienes que permitir ese módulo. Microsoft recomienda hacerlo por cada módulo de script, en config/<uuid-del-modulo-de-script>/permissions.json, y mantener config/default/permissions.json al mínimo. Bueno saberlo: una reinstalación desde nuestro panel (por ejemplo, al cambiar de versión) restablece ese archivo predeterminado y deja intactas tus propias carpetas, tus packs y tu mundo.

Los addons del Marketplace no se pueden poner en tu propio servidor

Lo que compras en el Marketplace no se puede instalar en un servidor propio. Minecraft guarda el contenido comprado cifrado en una carpeta aparte (premium_cache, según la wiki comunitaria minecraft.wiki), así que no hay nada que subir. Los addons que los creadores ofrecen ellos mismos como .mcaddon o .mcpack sí funcionan.

Probar: activa el registro de contenido y lee la consola

Pon content-log-console-output-enabled=true en server.properties; así los errores de los packs también aparecen en la consola del panel. Estos son los mensajes que vimos en nuestra prueba:

  • Uuid del módulo o versión incorrecta: Configured pack (id: …) was not found and was ignored y, después, Pack Stack - None.
  • Una coma después de la última línea en world_behavior_packs.json: ningún mensaje de error, solo Pack Stack - None. Si no carga nada y nada se queja, revisa el JSON.
  • Un .mcaddon completo en behavior_packs/: Multiple manifests found at the same directory level o, si contiene archivos .mcpack, solo was not found.
  • Un behavior pack en resource_packs/: Defaulting to resource pack, y el pack no hace nada.

¿Nueva versión de un addon? Sustituye la carpeta, ajusta la versión en el JSON y reinicia.

Cuándo no necesitas un addon

Si solo quieres cambiar una regla del juego, como conservar tus cosas al morir, basta con una gamerule: configurar keepInventory es un solo comando y no convierte tu mundo en experimental. Un addon compensa para cosas realmente nuevas, como criaturas propias o chat de voz por proximidad, pero los addons pesados exigen más al servidor que un paquete de texturas. Nuestros servidores Bedrock ejecutan el Bedrock Dedicated Server oficial, desde 2,50 € al mes (Apple, 2 GB); Cookey con 4 GB cuesta 5,00 €. Todo se puede cancelar mes a mes.

Preguntas frecuentes

¿Se pueden usar addons en un servidor Bedrock?

Sí. Bedrock Dedicated Server carga los behavior y resource packs que pones en behavior_packs y resource_packs y activas en el mundo mediante world_behavior_packs.json y world_resource_packs.json. Lo único que no puedes instalar en un servidor propio es el contenido comprado en el Marketplace.

¿Por qué no carga mi addon en mi servidor Bedrock?

Busca en la consola la línea Pack Stack. Si pone None junto a 'Configured pack ... was not found and was ignored', el uuid o la versión no coinciden: copia uuid y version del bloque header de manifest.json, no el uuid del módulo. Si no aparece ningún mensaje, suele ser un error en el JSON, como una coma después de la última línea.

¿Cómo se activan las API beta en un Bedrock Dedicated Server?

No desde el propio servidor. Activa las API beta en local en los ajustes del mundo y vuelve a subir el mundo, o pon con un editor NBT un byte gametest a 1 en level.dat, dentro de experiments. Haz antes una copia de seguridad: un mundo con experimentos nunca vuelve a ser un mundo normal.

¿Se pueden instalar addons del Marketplace en tu propio servidor?

No. El contenido comprado en el Marketplace se guarda cifrado, así que no puedes subirlo como pack. Los addons que el creador ofrece él mismo como .mcaddon o .mcpack sí funcionan.

Sigue leyendo

// PRUÉBALO TÚ MISMO
Tu servidor de Minecraft Bedrock en línea en 60 segundos
Ver los planes →