NOVO 📢 Oferta de lançamento limitada: até 70% de desconto no seu primeiro mês, em todos os jogos!Ver planos

Um plugin ou mod de Minecraft precisa de um Java mais novo

MinecraftUpdated Oct 28, 20265 min read

Cada peça de um servidor Minecraft Java é feita para uma versão mínima do Java: o software do servidor, cada plugin e cada mod. Quando o software do servidor ou um mod precisa de um Java mais novo do que o do servidor, ele para na inicialização. Um plugin que precisa de um Java mais novo não carrega, e o resto do servidor roda sem ele. Troque o servidor para o Java que ele pede, ou instale uma versão do plugin ou mod feita para o Java que você tem.

O que você vê

No Console, uma destas linhas:

  • UnsupportedClassVersionError com has been compiled by a more recent version of the Java Runtime (class file version e um número;
  • requires running the server with Java ou requires at least Java e um número;
  • para um mod de Fabric, Forge ou NeoForge, uma linha que cita java como uma dependência de que o mod precisa.

Na Visão geral, e acima do console, a caixa Por que seu servidor parou aponta a causa:

TítuloBotões
Um plugin needs Java 21, and this server runs Java 17.Mudar para Java 21, Procurar e o plugin
This server needs Java 21, and it is running Java 17.Mudar para Java 21
This Minecraft version needs Java 21.Mudar para Java 21
Um mod needs a newer Java.Abrir detalhes de inicialização

Os números são exemplos: a caixa usa os do seu servidor. Quando a linha veio do console e não de um relatório de crash, Mudar para Java vira Abrir detalhes de inicialização, e você mesmo escolhe o Java.

A caixa só lê o que o servidor imprimiu depois da última vez que terminou de iniciar. Um plugin que falhou ao carregar em uma inicialização que, no resto, funcionou, portanto não aparece na caixa: procure a linha dele no Console.

Na maioria dos tipos de servidor, a Visão geral também mostra um aviso, Este servidor precisa de outra versão do Java, com um botão Trocar de versão, quando o erro chega enquanto você está com a Visão geral aberta.

Leia o número da class file

Uma class file version é uma versão do Java mais 44. Por exemplo, 61 é Java 17, 65 é Java 21 e 69 é Java 25. O painel faz essa conta para você na caixa acima.

Resolva com um clique

  1. Abra seu servidor no painel, na Visão geral ou no Console.
  2. Em Por que seu servidor parou, clique em Mudar para Java e o número. A caixa diz The server now uses Java e o número, Start it again.
  3. Clique em Iniciar.

Pelo aviso: clique em Trocar de versão, escolha o Java na janela Escolha uma versão do Java e clique em Trocar e iniciar.

Resolva manualmente

  1. Abra Configurações e clique em Detalhes de inicialização, ou clique em Abrir detalhes de inicialização na caixa.
  2. Em Imagem Docker, escolha o Java mais novo na lista. Ele é salvo assim que você o escolhe. Mais detalhes: Como mudar a versão do Java do seu servidor de Minecraft.
  3. Inicie o servidor.

Quando o painel não deixa trocar

Alguns softwares de servidor não iniciam em um Java novo demais para eles, e o painel recusa essa escolha. Por exemplo, o painel diz This software on Minecraft e a versão does not start on Java e o número. Nesse caso a caixa não oferece Mudar para Java. Ela diz uma destas coisas:

  • This server software cannot run on Java e o número. Instale uma versão do plugin que funcione no Java que você tem.
  • A plugin or mod was built for Java e um número which this server software cannot run. Remova-o, ou instale uma versão que funcione no seu Java. Abrir em Files leva você até ele.
  • This Minecraft version needs Java e um número which this server cannot switch to here. Contact support. Abra um ticket.

Para encontrar outra build de um plugin ou mod, clique em Procurar e no nome dele para abrir o Modding, pesquise o nome e escolha uma versão feita para o seu Minecraft e o seu Java. Veja Como instalar plugins no Paper, Spigot e Purpur e Como instalar mods no Forge, Fabric e NeoForge.

Bom saber

  • Quem pode trocar: sua função precisa da permissão para mudar a imagem Java do servidor. Se não tiver, peça ao dono do servidor.
  • Escolha o Java que a mensagem cita, não o mais novo. Softwares de servidor mais antigos podem não iniciar em um Java muito mais novo, e o painel recusa essas escolhas.
  • Mais causas, um guia para cada: Como ver por que o seu servidor de Minecraft parou.

Já tem um em outro lugar? Traga seu servidor para nós

NOSSOS ÚLTIMOS ARTIGOS