Como funciona
- Descobre os runtimes já instalados e identifica versão e arquitetura de cada um.
- Baixa da Mojang o que faltar, com hash conferido.
- Versões antigas do jogo recebem o Java que elas realmente aceitam.
- A opção oferecida é sempre uma versão que existe para baixar.
Catálogo ao vivo
- As versões do Minecraft vêm do manifesto oficial da Mojang; nada de lista fixa que envelhece.
- Jar do cliente, bibliotecas e assets, todos com hash conferido.
- O que não mudou desde a última vez não é baixado de novo.
Memória
- O limite padrão de uma instância nova é calculado a partir da RAM da máquina.
- Qualquer valor pode ser definido, e o launcher avisa quando não cabe.
- Os argumentos de JVM da instância chegam ao jogo.