4.8 KiB
Hello Minecraft! Launcher
English | 中文 (简体, 繁體, 文言) | 日本語 | español | русский | українська
Introducción
HMCL es un lanzador de Minecraft de código abierto y multiplataforma que admite la gestión de mods, personalización del juego, instalación de ModLoaders (Forge, NeoForge, Fabric, Quilt, LiteLoader y OptiFine), creación de modpacks, personalización de la interfaz de usuario y más.
HMCL tiene increíbles capacidades multiplataforma. No solo funciona en diferentes sistemas operativos como Windows, Linux, macOS y FreeBSD, sino que también es compatible con varias arquitecturas de CPU como x86, ARM, RISC-V, MIPS y LoongArch. Puedes disfrutar fácilmente de Minecraft en diferentes plataformas a través de HMCL.
Para los sistemas y arquitecturas de CPU compatibles con HMCL, consulta esta tabla.
Descarga
Descarga la última versión desde el sitio web oficial.
También puedes encontrar la última versión de HMCL en GitHub Releases.
Aunque no es necesario, se recomienda descargar las versiones solo de los sitios web oficiales mencionados anteriormente.
Licencia
Consulta README.md.
Contribución
Si deseas enviar un pull request, aquí tienes algunos requisitos:
- IDE: IntelliJ IDEA
- Compilador: Java 17+
Compilación
Simplemente ejecuta el siguiente comando en el directorio raíz del proyecto:
./gradlew clean build
Asegúrate de tener instalado Java 17 o una versión posterior.
Opciones de JVM (para depuración)
Parámetro | Descripción |
---|---|
-Dhmcl.home=<ruta> |
Sobrescribe el directorio de HMCL |
-Dhmcl.self_integrity_check.disable=true |
Omite la verificación de integridad propia al buscar actualizaciones |
-Dhmcl.bmclapi.override=<url> |
Sobrescribe la raíz de la API del proveedor de descargas BMCLAPI. Por defecto https://bmclapi2.bangbang93.com |
-Dhmcl.font.override=<familia de fuente> |
Sobrescribe la familia de fuente |
-Dhmcl.version.override=<versión> |
Sobrescribe el número de versión |
-Dhmcl.update_source.override=<url> |
Sobrescribe la fuente de actualizaciones de HMCL |
-Dhmcl.authlibinjector.location=<ruta> |
Usa el authlib-injector especificado (en vez de descargar uno) |
-Dhmcl.openjfx.repo=<url del repositorio maven> |
Añade un repositorio Maven personalizado para descargar OpenJFX |
-Dhmcl.native.encoding=<codificación> |
Sobrescribe la codificación nativa |
-Dhmcl.microsoft.auth.id=<ID de App> |
Sobrescribe el ID de la App OAuth de Microsoft |
-Dhmcl.microsoft.auth.secret=<Secreto de App> |
Sobrescribe el secreto de la App OAuth de Microsoft |
-Dhmcl.curseforge.apikey=<Clave API> |
Sobrescribe la clave API de CurseForge |