Fala pessoal!
Estive procurando algum tipo de solução no Google e até mesmo aqui para o erro que ocorre no Forge e não me contentei com a ideia de realizar o downgrade (retornar a versão) do Java. Porém, encontrei uma maneira muito eficaz de contornar o problema.
Para quem não sabe, com a chegada do Java 8 (update 20), surgiu, consequentemente, um bug no Forge que o impede de iniciar junto com o Launcher. Felizmente, versões mais recentes do Forge para Minecraft nas versões superiores à 1.7.10 já corrigiram o problema. Mas nas versões 1.6.4, 1.7.2 e, em alguns casos, 1.7.10 ainda estão afetadas.
Atualmente o meio mais prático de solucionar o problema é usar o Java 7 ou Java 8 (update 11)
Sendo assim, se você possui neste momento a versão mais atual do Java e deseja usar o Forge nas versões citadas, é muito provável que você não irá conseguir. Veja abaixo como aplicar o fix (correção) em cada uma dessas versões.
O problema afeta apenas 1 única classe no Forge e é justamente ela que vamos corrigir:
-- Minecraft Vanilla | Aplicando a correção --
Até aqui eu irei considerar que você já tenha instalado o Forge através do seu cliente vanilla, pois é necessário para continuarmos com as instruções.
Agora você terá que encontrar o diretório da pasta libraries com o Forge. No Windows, o diretório padrão pode ser os seguintes:
Para 1.6.4:
%appdata%\.minecraft\libraries\net\minecraftforge\minecraftforge\9.11.1.965
Para 1.7.2
%appdata%\.minecraft\libraries\net\minecraftforge\forge\1.7.2-10.12.2.1147
(ou troque o 1147 pela versão que você está usando)
Para 1.7.10
%appdata%\.minecraft\libraries\net\minecraftforge\forge\1.7.10-10.13.0.1208
-> Após encontrar a pasta, faça backup (faça uma cópia) do arquivo .JAR caso queira.
-> Agora abra o .JAR com o WinRAR ou qualquer outro programa que você tenha para esta função.
-> Delete o diretório META-INF na raiz do .JAR
-> Agora acesse as pastas: cpw/mods/fml/relauncher.
-> Arraste o arquivo, de acordo com a sua versão, dentro da pasta (relauncher) e substitua o arquivo.
Pronto! Agora tente iniciar o Forge.
Estive procurando algum tipo de solução no Google e até mesmo aqui para o erro que ocorre no Forge e não me contentei com a ideia de realizar o downgrade (retornar a versão) do Java. Porém, encontrei uma maneira muito eficaz de contornar o problema.
Para quem não sabe, com a chegada do Java 8 (update 20), surgiu, consequentemente, um bug no Forge que o impede de iniciar junto com o Launcher. Felizmente, versões mais recentes do Forge para Minecraft nas versões superiores à 1.7.10 já corrigiram o problema. Mas nas versões 1.6.4, 1.7.2 e, em alguns casos, 1.7.10 ainda estão afetadas.
Atualmente o meio mais prático de solucionar o problema é usar o Java 7 ou Java 8 (update 11)
Sendo assim, se você possui neste momento a versão mais atual do Java e deseja usar o Forge nas versões citadas, é muito provável que você não irá conseguir. Veja abaixo como aplicar o fix (correção) em cada uma dessas versões.
O problema afeta apenas 1 única classe no Forge e é justamente ela que vamos corrigir:
- CoreModManager.class -> Para o Forge #965 para Minecraft 1.6.4
- CoreModManager.class -> Para o Forge #1121 / #1147 para Minecraft 1.7.2
- CoreModManager.class -> Para o Forge #1208 para Minecraft 1.7.10
-- Minecraft Vanilla | Aplicando a correção --
Até aqui eu irei considerar que você já tenha instalado o Forge através do seu cliente vanilla, pois é necessário para continuarmos com as instruções.
Agora você terá que encontrar o diretório da pasta libraries com o Forge. No Windows, o diretório padrão pode ser os seguintes:
Para 1.6.4:
%appdata%\.minecraft\libraries\net\minecraftforge\minecraftforge\9.11.1.965
Para 1.7.2
%appdata%\.minecraft\libraries\net\minecraftforge\forge\1.7.2-10.12.2.1147
(ou troque o 1147 pela versão que você está usando)
Para 1.7.10
%appdata%\.minecraft\libraries\net\minecraftforge\forge\1.7.10-10.13.0.1208
-> Após encontrar a pasta, faça backup (faça uma cópia) do arquivo .JAR caso queira.
-> Agora abra o .JAR com o WinRAR ou qualquer outro programa que você tenha para esta função.
-> Delete o diretório META-INF na raiz do .JAR
-> Agora acesse as pastas: cpw/mods/fml/relauncher.
-> Arraste o arquivo, de acordo com a sua versão, dentro da pasta (relauncher) e substitua o arquivo.
Pronto! Agora tente iniciar o Forge.