Si tienes un servidor de Minecraft Bedrock Edition y quieres instalar plugins de Java como los que se utilizan en Paper, Spigot o Purpur, hay algo importante que debes saber:
.jar diseñado para Paper, Spigot o Purpur no puede instalarse directamente en un servidor Bedrock.Sin embargo, si quieres que jugadores de Bedrock puedan entrar a un servidor Java y, al mismo tiempo, utilizar todo el ecosistema de plugins de Java, existe una solución muy popular:
Java + Paper + Geyser + Floodgate
Los plugins de Minecraft están diseñados para un software de servidor específico.
Los plugins tradicionales de Java utilizan principalmente plataformas como:
Estos servidores ejecutan plugins Java, normalmente distribuidos como archivos:
plugin.jar
Un servidor Bedrock utiliza un ecosistema diferente.
Por ejemplo, plataformas como PocketMine-MP o Nukkit tienen sus propios sistemas de extensiones y plugins.
No directamente.
Por ejemplo, no puedes tomar:
EssentialsX.jar LuckPerms.jar WorldEdit.jar WorldGuard.jar
y simplemente colocarlos dentro de un servidor Bedrock esperando que funcionen.
Estos plugins están diseñados para servidores Java compatibles con Bukkit/Paper y no pueden ser cargados directamente por el software Bedrock.
Sí.
Esto no significa que Bedrock no tenga sistemas de plugins. Determinados softwares de servidor Bedrock tienen sus propios sistemas de extensiones.
Por ejemplo:
Sin embargo, estos plugins son diferentes de los plugins utilizados en Paper, Spigot o Purpur.
Si quieres utilizar una gran cantidad de plugins de Java y al mismo tiempo permitir que jugadores de Bedrock entren a tu servidor, la opción recomendada es utilizar un servidor Java con Geyser.
La estructura sería:
Minecraft Java Server
│
├── Paper
│
├── Plugins de Java
│
├── Geyser
│
└── Floodgate
│
▼
Jugadores Bedrock
De esta forma, el servidor continúa siendo un servidor Java y puede utilizar plugins Java, mientras que Geyser permite que jugadores de Bedrock se conecten.
Geyser permite que clientes de Minecraft Bedrock se conecten a un servidor de Minecraft Java.
Esto permite crear una experiencia de crossplay entre:
En lugar de ejecutar un servidor Bedrock independiente, tu servidor principal continúa funcionando con software Java como Paper.
Floodgate funciona junto con Geyser y facilita el acceso de jugadores Bedrock a un servidor Java sin requerir que tengan una cuenta Java tradicional para el acceso mediante este sistema.
Una configuración habitual para crossplay es:
Paper + Geyser + Floodgate
El procedimiento general sería:
Supongamos que quieres crear un servidor Survival con plugins y crossplay.
Una configuración posible sería:
Paper │ ├── EssentialsX ├── LuckPerms ├── WorldGuard ├── WorldEdit ├── CoreProtect ├── Plugin de economía │ ├── Geyser └── Floodgate
Los jugadores Java se conectarían normalmente mediante Java Edition, mientras que los jugadores Bedrock podrían conectarse mediante Geyser.
En general, sí.
Los plugins continúan ejecutándose en el servidor Java, por lo que los jugadores Bedrock pueden beneficiarse de muchas de sus funciones.
Sin embargo, no todas las características tienen necesariamente un comportamiento idéntico para ambos tipos de cliente.
Esto es especialmente importante para plugins que utilizan:
Si utilizas Paper + Geyser, EssentialsX continúa siendo un plugin del servidor Java.
Por lo tanto, los jugadores Bedrock que entren mediante Geyser pueden utilizar muchas de las funciones proporcionadas por EssentialsX.
Sin embargo, cualquier función que dependa de características específicas de Java puede presentar diferencias para los jugadores Bedrock.
Sí, si estás ejecutando LuckPerms en un servidor Java como Paper y los jugadores Bedrock se conectan mediante Geyser.
LuckPerms seguirá administrando los permisos desde el servidor Java.
Esto permite utilizar rangos y permisos para jugadores Java y Bedrock.
Sí.
WorldEdit y WorldGuard se ejecutan en el servidor Java, no en el cliente del jugador.
Por ello, los jugadores Bedrock conectados mediante Geyser pueden jugar en un servidor donde estos plugins estén instalados.
Si utilizas un software de servidor diseñado exclusivamente para Bedrock, no podrás instalar plugins Java de Paper o Spigot.
Tendrás que utilizar el sistema de plugins compatible con el software Bedrock que hayas elegido.
Por ejemplo:
Bedrock
│
└── PocketMine / Nukkit
│
└── Plugins compatibles con esa plataforma
| Necesidad | Opción recomendada |
|---|---|
| Solo Java | Paper / Spigot / Purpur |
| Java + muchos plugins | Paper / Purpur |
| Solo Bedrock | Software de servidor Bedrock compatible |
| Java + Bedrock | Paper + Geyser + Floodgate |
| Plugins Java + jugadores Bedrock | Paper + plugins + Geyser |
Si actualmente tienes un servidor Bedrock y quieres utilizar el amplio ecosistema de plugins Java, una opción es cambiar el software del servidor a Java y utilizar Geyser para mantener el acceso de jugadores Bedrock.
Antes de realizar un cambio de software, recomendamos hacer una copia de seguridad completa de tu servidor.
Depende del software de servidor que estés utilizando.
Los plugins tradicionales están diseñados para plataformas como Paper, mientras que los mods utilizan plataformas como Fabric o Forge.
Si necesitas combinar diferentes ecosistemas, primero comprueba que el software elegido sea compatible con ellos.
No debes asumir que cualquier plugin o mod funcionará simplemente por colocar su archivo dentro del servidor.
No si ese .jar es un plugin diseñado para Paper, Spigot o Purpur.
El formato .jar por sí solo no significa que sea compatible con cualquier servidor de Minecraft.
El plugin debe haber sido desarrollado para el software de servidor que estás utilizando.
No. Los plugins Java necesitan un software de servidor Java compatible, como Paper, Spigot o Purpur.
Sí. Algunos softwares Bedrock disponen de sus propios sistemas de plugins, pero no son compatibles con los plugins Java.
Sí. Puedes utilizar Paper junto con Geyser para permitir que jugadores Bedrock se conecten a tu servidor Java.
No. Geyser solo es necesario si quieres permitir que jugadores Bedrock se conecten a tu servidor Java.
Geyser permite que clientes Bedrock se conecten a un servidor de Minecraft Java.
Floodgate complementa Geyser y facilita la conexión de jugadores Bedrock al servidor Java mediante su sistema de autenticación.
En general, sí, cuando los plugins funcionan en el servidor Java y los jugadores Bedrock entran mediante Geyser. Sin embargo, algunas funciones específicas de Java pueden comportarse de forma diferente.
Sí, cuando LuckPerms está instalado en el servidor Java. Los jugadores Bedrock conectados mediante Geyser pueden beneficiarse de los permisos configurados en el servidor.
Sí. WorldGuard se ejecuta en el servidor Java y puede proteger las regiones para los jugadores conectados mediante Geyser.
No. Son ecosistemas diferentes y sus plugins no son intercambiables.
Puedes administrar el software de tu servidor, plugins, archivos y configuración desde el panel de EterHosting:
¿Le ha resultado útil esta respuesta?