Minecraft

Cómo Instalar Addons en un Servidor de Minecraft Bedrock

Un server Bedrock no corre plugins ni mods de Java: corre addons. Sube los paquetes, actívalos en tu mundo y reinicia.

Equipo de TheGameHosting 6 min de lectura
Administrador de archivos del panel de TheGameHosting
El administrador de archivos es donde van los paquetes de comportamiento y de recursos.

Para instalar addons en un servidor de Minecraft Bedrock, sube cada behavior pack (paquete de comportamiento) a la carpeta behavior_packs y cada resource pack (paquete de recursos) a resource_packs, actívalos para tu mundo en world_behavior_packs.json y world_resource_packs.json, y reinicia. Los addons del Marketplace no se pueden usar en un server externo.

Qué son los addons y qué no son

Un addon es un conjunto de paquetes que cambia cómo se juega Minecraft Bedrock. Un behavior pack (paquete de comportamiento) cambia las reglas del juego: mobs, ítems, recetas y scripts. Un resource pack (paquete de recursos) cambia cómo se ve y cómo suena todo. Un addon normalmente trae los dos, y trabajan juntos.

El Bedrock Dedicated Server oficial tiene poco soporte para mods y plugins de la comunidad, a diferencia de Java Edition. La Minecraft Wiki señala la Scripting API de los addons como la alternativa a los plugins. Por eso los addons son la forma principal de personalizar un server Bedrock. Los mods y plugins de Java, como los de cómo instalar mods en un servidor de Minecraft, no funcionan en Bedrock.

Antes de empezar

  • Usa addons gratuitos de su autor. La Minecraft Wiki dice que los paquetes del Marketplace no se pueden aplicar a mundos en servidores externos.
  • Revisa la versión del juego. Cada paquete trae un manifest.json con un min_engine_version. Tiene que ser igual o menor que la versión de tu server.
  • Haz un respaldo de tu mundo antes, para poder volver atrás si un paquete lo rompe.
  • Los behavior packs personalizados desactivan los logros de ese mundo de forma permanente, según la Minecraft Wiki. Guarda una copia del mundo sin ellos si te importan.

Dónde van los paquetes en el server

La guía del Bedrock Dedicated Server de Microsoft describe dos lugares:

LugarCarpetaDisponible para
Compartidobehavior_packs y resource_packs en la carpeta del serverCualquier mundo que corra el server.
Por mundoworlds/<level-name>/Solo cuando ese mundo está corriendo.

Para un solo mundo, lo más simple son las carpetas compartidas. Tu level-name en server.properties es el nombre de la carpeta dentro de worlds, Bedrock level por defecto.

Instalar un addon, paso a paso

  1. Descomprime los archivos. Un archivo .mcpack o .mcaddon es un zip. Descomprímelo en tu computadora. Cada paquete queda como una carpeta con un manifest.json directo adentro, no escondido dentro de otra carpeta.
  2. Lee el manifest. Abre cada manifest.json y copia el uuid y la version de su sección header. Los necesitas en el paso 4.
  3. Sube las carpetas. Apaga el server. Pon las carpetas de behavior packs en behavior_packs y las de resource packs en resource_packs.
  4. Activa los paquetes para el mundo. La Minecraft Wiki dice que los paquetes se activan en world_behavior_packs.json, dentro de la carpeta del mundo. Los resource packs usan world_resource_packs.json igual. Crea el archivo en worlds/Bedrock level/ y agrega una entrada por cada paquete:
    worlds/Bedrock level/world_behavior_packs.json
    [
        {
            "pack_id": "00000000-0000-0000-0000-000000000000",
            "version": [1, 0, 0]
        }
    ]
  5. Reinicia el server y revisa la consola por si hay errores de paquetes.
  6. Entra y prueba. Comprueba que ya estén los mobs, ítems o texturas nuevos.

Cambia el ID de ejemplo por el uuid del manifest del paquete, y escribe la version como tres números. Si un behavior pack depende de un resource pack, agrega los dos. Los paquetes que van más arriba en el archivo tienen prioridad cuando dos paquetes cambian lo mismo.

Una ruta más fácil: arma el mundo en tu propio dispositivo

Si editar archivos JSON te cae pesado, crea un mundo en tu celular, tablet o PC, activa los addons en los ajustes de ese mundo, pruébalo y luego sube la carpeta completa del mundo al server. La configuración de los paquetes viaja con el mundo. Ponla en worlds y cambia level-name al nombre de esa carpeta.

Actualizar un paquete sin romper el mundo

Sube el número de version en el manifest.json del paquete cada vez que lo cambies. La referencia del manifest de Microsoft dice que el paquete nuevo reemplaza al viejo solo si su versión es mayor; con la misma versión o una menor, se ignora. Conserva el mismo uuid y nunca uses un mismo uuid para un paquete distinto.

Cuando un addon no carga

  • El uuid no coincide. El pack_id del archivo del mundo tiene que ser exactamente igual al uuid del header del manifest.
  • El paquete está en una subcarpeta. La carpeta del paquete, con su manifest.json adentro, debe estar directo en behavior_packs o en resource_packs.
  • La versión es muy nueva. Un paquete hecho para una versión del juego más nueva que tu server no carga. Actualiza el server o usa una versión anterior del paquete.
  • Los jugadores siguen viendo lo normal. El resource pack no está activado en world_resource_packs.json, o los jugadores rechazaron la descarga. Pon texturepack-required=true para exigirlo.
  • Nadie puede entrar después del cambio. Restaura el respaldo y vuelve a agregar los paquetes de uno en uno.

Si los jugadores no ven o no alcanzan el server, ve a servidor de Minecraft Bedrock no aparece.

Instalar addons en TheGameHosting

  1. Elige un plan en hosting para Minecraft Bedrock. Bedrock corre en los nueve tamaños de la página de planes.
  2. En el panel, revisa que Game Changer tenga seleccionado Minecraft Bedrock Vanilla, el server oficial que carga behavior y resource packs.
  3. Abre Backups y haz un respaldo antes de agregar nada.
  4. Abre Files, sube las carpetas de los paquetes, crea los archivos de paquetes del mundo y edita server.properties en el navegador. Usa sFTP si los paquetes pesan mucho.
  5. Reinicia desde el panel y mira la Console mientras arranca el server.
Página de respaldos del panel de TheGameHosting
Haz un respaldo en el panel antes de agregar un addon nuevo, para restaurarlo si algo se rompe.

¿Todavía no tienes el server? Empieza con cómo crear un servidor de Minecraft Bedrock. Para otras formas de correr Bedrock, como PocketMine-MP y Nukkit, lee el mejor software para un servidor Minecraft Bedrock.

Preguntas frecuentes

¿Puedo instalar mods de Java en un servidor Bedrock?

No. Los mods de Java son archivos .jar hechos para Java Edition y no corren en Bedrock. Los servers Bedrock usan addons hechos con behavior packs y resource packs, y la Scripting API de Mojang para el comportamiento con scripts.

¿Puedo usar addons del Marketplace en mi propio servidor?

No. La Minecraft Wiki dice que los paquetes del Marketplace no se pueden aplicar a mundos en servidores externos. Usa en su lugar addons gratuitos de su autor.

¿Dónde van los behavior packs en un servidor Bedrock?

Pon los behavior packs en la carpeta behavior_packs del server y los resource packs en resource_packs. Los paquetes ahí están disponibles para cualquier mundo. Después los activas para un mundo en su archivo world_behavior_packs.json.

¿Cómo obligo a los jugadores a descargar mi resource pack?

Pon texturepack-required=true en server.properties y reinicia el server. Con el valor por defecto, false, los jugadores no están obligados a usar los resource packs del server.

¿Los addons desactivan los logros?

Los behavior packs personalizados desactivan de forma permanente los logros del mundo, según la Minecraft Wiki. Guarda una copia del mundo sin addons si todavía quieres ganar logros ahí.

Hosting para estos juegos

Escrito por el equipo de TheGameHosting, la gente que administra nuestros servidores en Dallas y Ámsterdam y responde tus tickets.

Todas las entradas