跳至內容

Hello Minecraft! Launcher

出自轻之舟百科
云云​(留言 | 貢獻)2026年7月24日 (五) 18:17的修訂 (AI翻译自 Hello Minecraft! Launcher (Português))
HMCL
Nome HMCL (Hello Minecraft! Launcher)
Autor huanghongxun
Data de lançamento 2015
Linguagem de programação Java
Sistema operacional Windows, Linux, macOS, FreeBSD
Plataforma x86, ARM, RISC-V, MIPS, LoongArch
Idioma Multilíngue
Tipo Iniciador de jogo
Licença GPLv3 (com termos adicionais)
Site oficial https://hmcl.huangyuhui.net

HMCL (abreviatura de Hello Minecraft! Launcher) é um iniciador de jogo de terceiros para Minecraft Java Edition, de código aberto e multiplataforma, desenvolvido por huanghongxun, lançado pela primeira vez em 2015, suporta sistemas operacionais como Windows, Linux, macOS, FreeBSD e arquiteturas de CPU como x86, ARM, RISC-V, MIPS, LoongArch.[1][2][3][4] As funcionalidades do HMCL abrangem gerenciamento de mods, instalação automática de versões do jogo (Forge, NeoForge, Fabric, Quilt, LiteLoader, OptiFine, etc.), criação de pacotes de mods, personalização de interface, etc.[1][2] Desde 2015, o projeto já contou com mais de 120 colaboradores, e a versão HMCL 3.x teve um pico de cerca de 800 mil usuários ativos diários.[5][4]

Introdução

O HMCL foi originalmente lançado em 2015 por huanghongxun na comunidade chinesa de Minecraft MCBBS, com o objetivo de substituir o antigo Melody Launcher, fornecendo uma solução de inicialização leve para Minecraft 1.6.4 e versões posteriores.[6] O projeto é lançado sob a licença de código aberto GPLv3, e o código principal é hospedado no GitHub.[1]

Como um iniciador de Minecraft de terceiros, o HMCL visa resolver as deficiências do iniciador oficial em gerenciamento de versões, gerenciamento de mods e implantação de pacotes de mods. Comparado ao iniciador oficial que oferece apenas login e inicialização, o HMCL adiciona funcionalidades práticas como implantação de múltiplas versões com um clique, gerenciamento visual de mods, coleção de servidores e criação de pacotes de mods.[1] O iniciador possui uma biblioteca de versões integrada, permitindo que o usuário escolha qualquer versão do jogo, e o iniciador baixa automaticamente os arquivos principais do jogo, dependências de bibliotecas e arquivos de recursos, sem necessidade de configuração manual.[7]

Funcionalidades

Gerenciamento de versões do jogo

O HMCL possui uma biblioteca completa de versões, desde a versão Alpha inicial até a versão estável mais recente. O usuário pode selecionar a versão pela interface e baixar e instalar com um clique, e as versões já instaladas podem ser alternadas com um clique.[7] O iniciador pode detectar automaticamente a integridade dos arquivos da versão e fornecer funcionalidade de reparo de arquivos ausentes.[7]

Carregadores de mods e gerenciamento de mods

O HMCL suporta a instalação automática com um clique dos principais carregadores de mods e mods de otimização, como Forge, NeoForge, Fabric, Legacy Fabric, Quilt, LiteLoader, OptiFine e Cleanroom.[1][3][4] O iniciador fornece uma lista visual de mods, suporta importação de arquivos de mod (.jar) por arrastar e soltar, ativar/desativar em lote, e possui um mecanismo de alerta de compatibilidade de mods integrado para ajudar o usuário a prevenir travamentos do jogo devido a conflitos de mods.[7]

Pacotes de mods e gerenciamento de recursos

O HMCL suporta a criação e exportação de pacotes de mods, é compatível com a importação dos principais formatos de pacotes de mods como CurseForge e MultiMC.[1] O iniciador possui uma interface unificada de gerenciamento para pacotes de recursos (texturas) e shaders, suporta visualização e aplicação de frameworks de shaders populares como SEUS, BSL, etc., sem necessidade de colocar arquivos manualmente no diretório do jogo.[7]

Contas e skins

O HMCL suporta login com contas originais (contas Mojang e contas Microsoft) e login offline, e é compatível com servidores de login externos (Authlib Injector).[7] O iniciador pode associar-se a contas de sites de skins do Minecraft, com uma função de pré-visualização de skins integrada.[7]

Personalização

O HMCL permite que o usuário personalize o tema do iniciador, incluindo a cor principal da interface, imagem de fundo e fontes. Também suporta configuração detalhada dos parâmetros de inicialização, abrangendo seleção do caminho do Java, alocação de memória (heap mínimo/máximo) e parâmetros JVM personalizados, para se adaptar às necessidades de execução de diferentes configurações de hardware.[7]

Suporte multiplataforma

O HMCL é escrito em Java e, em termos de capacidade multiplataforma, suporta os seguintes sistemas operacionais e arquiteturas de CPU:[1][3][4]

  • Sistemas operacionais: Windows, Linux, macOS, FreeBSD
  • Arquiteturas de CPU: x86, ARM, RISC-V, MIPS, LoongArch

A documentação oficial do HMCL fornece uma tabela detalhada de suporte para diferentes plataformas.[1]

Histórico de versões

  • Série v2.x (aproximadamente 2015–2019): Versões iniciais, suportavam principalmente gerenciamento básico de versões e instalação de Forge/LiteLoader. Atualmente não são mais mantidas, apresentam vulnerabilidades de segurança e problemas de compatibilidade com login de contas originais.[8]
  • Série v3.6: Últimas versões estáveis a suportar Java 8.[9]
  • v3.7 em diante: Requerem Java 17 ou superior para execução, continuam introduzindo novas funcionalidades e otimizações de desempenho.[9]
  • v3.10 (janeiro de 2026): Introduziu oficialmente o canal de pré-visualização da versão estável. Os usuários podem ativar a opção "Pré-visualizar versões do HMCL antecipadamente" nas configurações para receber atualizações de pré-lançamento.[10]

O HMCL adota um modelo de lançamento duplo: "versão estável + versão de desenvolvimento". A versão estável é lançada para todos os usuários após testes completos; a versão de desenvolvimento contém funcionalidades experimentais e correções mais recentes, mas é menos estável que a versão oficial, adequada para usuários que desejam experimentar novidades.[1] O registro completo de alterações das versões é publicado no site de documentação oficial.[11]

Comunidade e desenvolvimento

O projeto HMCL é mantido no GitHub sob a organização HMCL-dev, com todo o código e documentação abertos. Desde 2015, mais de 120 colaboradores participaram do desenvolvimento e manutenção do projeto.[4] Os usuários podem relatar problemas através do GitHub Issues ou contribuir com código via Pull Requests.[3]

Os mantenedores do projeto incluem Glavo, zkitefly, Burning_TNT, yushijinhun e outros desenvolvedores da comunidade.[3]

Licença de código aberto

O HMCL é lançado sob a licença de código aberto GNU General Public License versão 3 (GPLv3), com termos adicionais:[1][4]

  • Ao distribuir versões modificadas, é necessário alterar o nome do software ou número de versão de forma razoável para indicar a diferença (de acordo com a seção 7(c) da GPLv3).
  • Não é permitido remover os avisos de direitos autorais exibidos no software (de acordo com a seção 7(b) da GPLv3).

Referências

Categoria: Minecraft