# Hello Minecraft! Launcher [![Build Status](https://ci.huangyuhui.net/job/HMCL/badge/icon?.svg)](https://ci.huangyuhui.net/job/HMCL) ![Downloads](https://img.shields.io/github/downloads/HMCL-dev/HMCL/total?style=flat) ![Stars](https://img.shields.io/github/stars/HMCL-dev/HMCL?style=flat) [![Discord](https://img.shields.io/discord/995291757799538688.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2)](https://discord.gg/jVvC7HfM6U) [![QQ Group](https://img.shields.io/badge/QQ-HMCL-bright?label=&logo=qq&logoColor=ffffff&color=1EBAFC&labelColor=1DB0EF&logoSize=auto)](https://docs.hmcl.net/groups.html) [English](README.md) | 中文 ([简体](README_zh.md), [繁體](README_zh_Hant.md), [文言](README_lzh.md)) | [日本語](README_ja.md) | **español** | [русский](README_ru.md) | [українська](README_uk.md) ## 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](PLATFORM.md). ## Descarga Descarga la última versión desde el [sitio web oficial](https://hmcl.huangyuhui.net/download). También puedes encontrar la última versión de HMCL en [GitHub Releases](https://github.com/HMCL-dev/HMCL/releases). Aunque no es necesario, se recomienda descargar las versiones solo de los sitios web oficiales mencionados anteriormente. ## Licencia Consulta [README.md](README.md#license). ## 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: ```bash ./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=` | Sobrescribe el directorio de HMCL | | `-Dhmcl.self_integrity_check.disable=true` | Omite la verificación de integridad propia al buscar actualizaciones | | `-Dhmcl.bmclapi.override=` | Sobrescribe la raíz de la API del proveedor de descargas BMCLAPI. Por defecto `https://bmclapi2.bangbang93.com` | | `-Dhmcl.font.override=` | Sobrescribe la familia de fuente | | `-Dhmcl.version.override=` | Sobrescribe el número de versión | | `-Dhmcl.update_source.override=` | Sobrescribe la fuente de actualizaciones de HMCL | | `-Dhmcl.authlibinjector.location=` | Usa el authlib-injector especificado (en vez de descargar uno) | | `-Dhmcl.openjfx.repo=` | Añade un repositorio Maven personalizado para descargar OpenJFX | | `-Dhmcl.native.encoding=` | Sobrescribe la codificación nativa | | `-Dhmcl.microsoft.auth.id=` | Sobrescribe el ID de la App OAuth de Microsoft | | `-Dhmcl.microsoft.auth.secret=` | Sobrescribe el secreto de la App OAuth de Microsoft | | `-Dhmcl.curseforge.apikey=` | Sobrescribe la clave API de CurseForge |