NUEVO 📢 Oferta de lanzamiento limitada: ¡hasta un 70% de descuento en tu primer mes, en todos los juegos!Ver planes

Un plugin o un mod de Minecraft necesita un Java más reciente

MinecraftUpdated Oct 28, 20266 min read

Cada pieza de un servidor de Minecraft Java está hecha para una versión mínima de Java: el software del servidor, cada plugin y cada mod. Cuando el software del servidor o un mod necesita un Java más reciente que el que usa tu servidor, el servidor se detiene al iniciar. Un plugin que necesita un Java más reciente no se carga, y el resto del servidor funciona sin él. Cambia el servidor al Java que pide, o instala una versión del plugin o del mod hecha para el Java que tienes.

Qué ves

En la Console, una de estas líneas:

  • UnsupportedClassVersionError con has been compiled by a more recent version of the Java Runtime (class file version y un número;
  • requires running the server with Java o requires at least Java y un número;
  • para un mod de Fabric, Forge o NeoForge, una línea que nombra java como una dependencia que el mod necesita.

En Resumen, y encima de la consola, el recuadro Por qué se detuvo tu servidor lo nombra:

TítuloBotones
Un plugin needs Java 21, and this server runs Java 17.Cambiar a Java 21, Buscar y el plugin
This server needs Java 21, and it is running Java 17.Cambiar a Java 21
This Minecraft version needs Java 21.Cambiar a Java 21
Un mod needs a newer Java.Abrir detalles de lanzamiento

Los números son ejemplos: el recuadro usa los de tu servidor. Cuando la línea salió de la consola y no de un informe de fallo, Cambiar a Java pasa a ser Abrir detalles de lanzamiento, así que eliges el Java tú mismo.

El recuadro solo lee lo que el servidor imprimió después de terminar de iniciar por última vez. Por eso un plugin que no se cargó durante un inicio que por lo demás funcionó no sale en el recuadro: busca su línea en la Console.

En la mayoría de los tipos de servidor, Resumen también muestra un aviso, Este servidor necesita otra versión de Java, con un botón Cambiar versión, cuando el error llega mientras tienes Resumen abierto.

Lee el número de la versión de clase

Una versión de archivo de clase es una versión de Java más 44. Por ejemplo, 61 es Java 17, 65 es Java 21 y 69 es Java 25. El panel hace esta suma por ti en el recuadro de arriba.

Arréglalo con un clic

  1. Abre tu servidor en el panel, en Resumen o en Console.
  2. En Por qué se detuvo tu servidor, haz clic en Cambiar a Java y el número. El recuadro dice The server now uses Java y el número, Start it again.
  3. Haz clic en Iniciar.

Desde el aviso, en cambio: haz clic en Cambiar versión, elige el Java en la ventana Elige una versión de Java y haz clic en Cambiar e iniciar.

Arréglalo a mano

  1. Abre Ajustes y haz clic en Detalles de lanzamiento, o haz clic en Abrir detalles de lanzamiento en el recuadro.
  2. En Imagen de Docker, elige el Java más reciente de la lista. Se guarda en cuanto lo eliges. Más detalles: Cómo cambiar la versión de Java de tu servidor de Minecraft.
  3. Inicia el servidor.

Cuando el panel no deja cambiar

Algunos softwares de servidor no inician con un Java demasiado nuevo para ellos, y el panel rechaza esa elección. Por ejemplo, el panel dice This software on Minecraft y la versión does not start on Java y el número. Entonces el recuadro no ofrece Cambiar a Java. Dice una de estas cosas:

  • This server software cannot run on Java y el número. Instala una versión del plugin que funcione con el Java que tienes.
  • A plugin or mod was built for Java y un número which this server software cannot run. Quítalo, o instala una versión que funcione con tu Java. Abrir en Files te lleva hasta él.
  • This Minecraft version needs Java y un número which this server cannot switch to here. Contact support. Abre un ticket.

Para encontrar otra build de un plugin o mod, haz clic en Buscar y su nombre para abrir Modding, busca el nombre y elige una versión hecha para tu Minecraft y tu Java. Mira Cómo instalar plugins en Paper, Spigot y Purpur y Cómo instalar mods en Forge, Fabric y NeoForge.

Conviene saber

  • Quién puede cambiarlo: tu rol necesita el permiso para cambiar la imagen de Java del servidor. Si no, pídeselo al propietario del servidor.
  • Elige el Java que nombra el mensaje, no el más reciente. Un software de servidor más antiguo puede no iniciar con un Java mucho más nuevo, y el panel rechaza esas elecciones.
  • Más causas, una guía para cada una: Cómo ver por qué se detuvo tu servidor de Minecraft.

¿Ya lo tienes en otro proveedor? Trae tu servidor con nosotros

NUESTROS ÚLTIMOS BLOGS