Skip to content
Saltar al contenido
Volver al Blog
PowerNukkitX: Crear Servidores Bedrock Personalizados

PowerNukkitX: Crear Servidores Bedrock Personalizados

Alexandru Maftei
Alexandru Maftei
@ice
Actualizado
56 vistas
Respuesta rápida:PowerNukkitX es un servidor de Minecraft: Bedrock Edition de código abierto, escrito en Java, que permite objetos y bloques personalizados, IA avanzada de criaturas y generación de mundos Terra. No está afiliado a Mojang y se ejecuta gratis en cualquier máquina con Java 21+.
TL;DR:PowerNukkitX es un servidor gratuito de código abierto para Minecraft Bedrock Edition escrito en Java. Ejecuta objetos, bloques, criaturas personalizadas y comandos vanilla en tu propio hardware sin pagar por realms. Aprende cómo instalarlo y configurarlo.
🐙 Proyecto Minecraft de código abierto

PowerNukkitX/PowerNukkitX

Servidor de Minecraft: Bedrock Edition de código abierto, rico en características, escrito en Java. Admite objetos personalizados, bloques, entidades, comandos vanilla completos, IA avanzada de criaturas y generación de mundos. No está afiliado con Mojang AB.

⭐ 602 estrellas💻 Java📄 LGPL-3.0
Ver en GitHub ↗

Ejecutar tu propio servidor de Minecraft ya no requiere la infraestructura de Mojang. PowerNukkitX es una plataforma de servidor gratuita basada en Java construida específicamente para Bedrock Edition, y es genuinamente impresionante si estás cansado de las limitaciones que vienen con el alojamiento vanilla. Obtienes objetos personalizados, bloques, criaturas y control completo sobre la generación de mundos, todo en una base de código de código abierto que se mantiene activamente.

Qué hace PowerNukkitX

En esencia, PowerNukkitX es un software de servidor de terceros para Minecraft: Bedrock Edition. A diferencia de la estructura amigable con un solo jugador de Java Edition, los servidores de Bedrock Edition funcionan de manera diferente, y PowerNukkitX llena ese vacío. No está afiliado con Mojang, es un proyecto comunitario mantenido en GitHub con 602 estrellas y una comunidad de Discord de desarrolladores y operadores de servidores.

¿Entonces qué lo hace diferente de simplemente ejecutar un servidor Bedrock predeterminado?

  • Objetos y bloques personalizados (no solo los vanilla)
  • Soporte completo de comandos vanilla, todo lo que Bedrock tiene, sin restricciones
  • Personalización avanzada de comportamiento de criaturas e IA
  • Generación de mundos Terra (más control sobre el terreno que el predeterminado)
  • Sistemas de contenedores e inventario que funcionan como en Java Edition

El proyecto se dirige a Minecraft 26.10 (protocolo Bedrock 944), por lo que estás ejecutando Bedrock de la era actual con características que normalmente solo obtendrías en realms premium o servicios de alojamiento de terceros que cuestan dinero. El compromiso es que administras el servidor tú mismo.


Por qué ejecutarías esto

La razón obvia es el costo. Ejecutar un realm de Bedrock a través de Mojang cuesta dinero real mensualmente. PowerNukkitX es gratuito, de código abierto bajo LGPL-3.0, y puedes auto-alojar en cualquier máquina que ejecute Java.

Pero hay más. Si estás construyendo un mundo de supervivencia personalizado para amigos, probablemente quieras cosas más allá de vanilla. Quizás estés recreando ciudades del mundo real y necesites bloques de construcción personalizados. Quizás quieras variaciones de criaturas o sistemas de botín que no existan en Bedrock estándar. Quizás solo quieras evitar el problema de que el propietario del realm pueda expulsarte.

Bedrock Edition también incluye jugadores móviles (iOS, Android, Windows), Nintendo Switch y usuarios de Xbox en el mismo servidor. PowerNukkitX los maneja a todos a través de una única base de código, por lo que si quieres un servidor verdaderamente multiplataforma, esto es más simple que hacer malabares con múltiples servicios.


Instalar PowerNukkitX (la parte simple)

El proceso de configuración es sencillo, aunque requiere un poco de conocimiento de Java.

Primero, necesitas JDK 21. Si no lo tienes, obtén GraalVM o cualquier distribución compatible con JDK21. Verifica tu versión con java -version. Si estás en Java 21+, algunos scripts de inicio manejan la compatibilidad automáticamente.

A continuación, descarga el JAR del servidor desde la página de versiones de GitHub:

bash
curl -L https://github.com/PowerNukkitX/PowerNukkitX/releases/download/snapshot/powernukkitx.jar -o powernukkitx.jar

Luego inicia el servidor. En Java 21, usa el comando básico:

bash
java -jar --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED powernukkitx.jar

Si estás en Java 22 o posterior, obtén uno de los scripts de inicio del repositorio de scripts de PowerNukkitX, manejan automáticamente las banderas JVM para que no tengas que recordarlas.

El servidor generará un archivo de configuración y comenzará a aceptar conexiones. Tus jugadores de Bedrock pueden conectarse usando la IP del servidor y el puerto (el predeterminado es 19132). El multijugador vanilla real está disponible inmediatamente.


Características que importan

Objetos y bloques personalizados. Este es el titular. Puedes definir objetos y bloques que no existan en Bedrock vanilla, asignarles texturas personalizadas (si tus clientes tienen paquetes de recursos), y construir mecánicas de juego alrededor de ellos. No hay necesidad de abusar de bloques existentes o usar soluciones alternativas.

Tarjeta de proyecto de GitHub para PowerNukkitX/PowerNukkitX
Tarjeta de proyecto de GitHub para PowerNukkitX/PowerNukkitX

Paridad de comandos vanilla. PowerNukkitX admite la sintaxis de comando completa que Bedrock entiende. Eso significa /execute, /teleport, /summon, /give, todo funciona como esperas. Si has construido cadenas de comandos para un servidor Java Edition, son parcialmente portables aquí (con ajustes de sintaxis de Bedrock).

La IA de las criaturas vale la pena mencionar. No estás atrapado en la búsqueda de rutas predeterminada y árboles de comportamiento. El servidor te permite personalizar cómo interactúan las criaturas con el mundo, por lo que si quieres Endermen que no se teletransporten o Creepers con diferentes mecánicas de explosión, eso es factible a nivel de servidor.

Generador Terra. La generación de mundos es normalmente la parte más difícil de los servidores personalizados. PowerNukkitX incluye Terra, que te da control sobre biomas, distribución de minerales, aparición de estructuras y forma del terreno sin necesidad de construir todo manualmente. Es más cercano a lo que obtienes con datapacks en Java Edition.

Si estás ejecutando un servidor de economía de supervivencia, puedes vincular objetos personalizados a un sistema de moneda basado en complementos o vincularlos a bucles de juego específicos. Si estás construyendo un RPG, las entidades personalizadas y la IA abren posibilidades de combate.


Lo que confunde a la gente

La personalización requiere que entiendas el formato de Bedrock para definir objetos y bloques. No es tan intuitivo como los mods de Java Edition, estarás escribiendo JSON o aprendiendo la API de complementos del servidor. Si solo quieres un servidor vanilla+ sin modificaciones, PowerNukkitX es excesivo. Quédate con un realm de Bedrock estándar en su lugar.

La documentación es activa pero aún no está completa. Pasarás tiempo en el Discord haciendo preguntas. La comunidad es útil, pero no esperes tutoriales al nivel del ecosistema de Spigot de Java Edition.

El rendimiento escala de manera diferente a Java Edition. Una laptop de 2 años no puede ejecutar un servidor de 50 jugadores. Necesitas hardware decente, particularmente RAM y CPU. Prueba en un entorno de ensayo antes de invitar a tu base de jugadores completa.

Además, tus jugadores necesitan estar en versiones actuales de Bedrock. Si alguien está ejecutando un cliente de hace un año, podría no conectarse correctamente. Esto no es realmente culpa de PowerNukkitX, el protocolo Bedrock se actualiza frecuentemente, pero es bueno saberlo.


Probando tu configuración

Una vez que tu servidor está en funcionamiento, puedes probar conexiones directamente en Bedrock Edition. Si lo estás exponiendo públicamente, prueba tu reenvío de puerto de red. Para servidores privados detrás de un firewall, asegúrate de que la regla del firewall permita el puerto 19132 (o tu puerto personalizado).

Si estás configurando encuestas multijugador o sistemas de votación, herramientas como el Probador de Votifier de Minecraft pueden validar que las integraciones externas funcionen correctamente. Y si estás construyendo un servidor con contenido personalizado o skins, el Creador de skins de Minecraft es útil para generar activos de prueba.


Cómo se compara esto

Si quieres un servidor de Bedrock, tus opciones principales son: realms oficiales (cuestan dinero, personalización limitada), Azure Marketplace (también pagado, respaldado por Mojang) u anfitriones de terceros (más barato, menos control). PowerNukkitX es la alternativa de código abierto auto-alojada. Cambias conveniencia por control y ahorros de costos.

No se pretende competir con Spigot o Paper para Java Edition. Esas son herramientas solo para Java. PowerNukkitX es el equivalente más cercano para el ecosistema multiplataforma de Bedrock.

Si lo comparas con otros proyectos de servidor Bedrock, PowerNukkitX se desarrolla activamente (última snapshot, protocolo 944) y tiene un ecosistema de complementos en crecimiento. Es la opción de código abierto más completa en características en este momento para la personalización de Bedrock.

Sobre el autor
Alexandru Maftei
Alexandru MafteiRedactor principal

Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.

¡Compártelo con tus amigos!

Preguntas Frecuentes

¿Qué necesita para ejecutar PowerNukkitX?
Necesitas JDK 21 o superior. Puedes usar GraalVM o cualquier distribución compatible. Luego descargas el archivo JAR desde GitHub y lo inicias con el comando java -jar, añadiendo las banderas necesarias para Java 21.
¿Puedo usar comandos vanilla en PowerNukkitX?
Sí, admite la sintaxis completa de comandos vanilla de Bedrock. Todo funciona: /execute, /teleport, /summon, /give y otros. Si usabas cadenas de comandos en Java Edition, muchas son portables con ajustes menores.
¿Cómo es la generación de mundos en PowerNukkitX?
Incluye Terra, un generador que da control sobre biomas, distribución de minerales, aparición de estructuras y forma del terreno. Es más flexible que el generador predeterminado de Bedrock y se parece a los datapacks de Java Edition.
¿Soporta PowerNukkitX jugadores en móviles y consolas?
Sí, maneja a todos los jugadores de Bedrock Edition: iOS, Android, Windows, Nintendo Switch y Xbox. Todos se conectan al mismo servidor usando la IP y el puerto predeterminado 19132.
¿Por qué alguien usaría PowerNukkitX en lugar de un realm de Mojang?
Porque es gratuito, de código abierto y no tiene costos mensuales. También da control total sobre bloques, criaturas y mundos, algo que los realms de Mojang no permiten. Además, evitas depender de un propietario que pueda expulsarte.
¿Puedo personalizar el comportamiento de las criaturas?
Sí, puedes modificar cómo interactúan las criaturas con el mundo. Por ejemplo, puedes hacer que los Endermen no se teletransporten o que los Creepers tengan explosiones diferentes, todo a nivel de servidor.

Comentarios

Aún no hay comentarios. ¡Sé el primero en compartir tu opinión!

We use cookies to improve your experience. By continuing to use this site, you agree to our use of cookies. Read our Privacy Policy