Hello Minecraft! Launcher
| 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
- ↑ 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 Hello Minecraft! Launcher README (Gitee)
- ↑ 2.0 2.1 org.glavo.hmcl:hmcl-stable on Maven
- ↑ 3.0 3.1 3.2 3.3 3.4 HMCL 启动器 · 资源
- ↑ 4.0 4.1 4.2 4.3 4.4 4.5 Hello Minecraft! Launcher (cnb.cool)
- ↑ huanghongxun 爱发电主页
- ↑ HMCL 启动器 — 六年磨砺 | 跨平台 | 全新界面 (MCBBS)
- ↑ 7.0 7.1 7.2 7.3 7.4 7.5 7.6 7.7 HMCL启动器电脑版 (3DM软件)
- ↑ 我的世界启动器2.2.6xx
- ↑ 9.0 9.1 HMCL 稳定版 3.6.17 发布
- ↑ HMCL 3.10 开始预览
- ↑ HMCL 稳定版更新日志
Categoria: Minecraft