2025-09-06 01:41:36 +08:00
# Hello Minecraft! Launcher
2025-09-08 20:40:23 +08:00
<!-- #BEGIN COPY -->
<!-- #PROPERTY NAME=BADGES -->
2025-09-06 01:41:36 +08:00
[](https://ci.huangyuhui.net/job/HMCL)


[](https://discord.gg/jVvC7HfM6U)
[](https://docs.hmcl.net/groups.html)
2025-09-08 20:40:23 +08:00
<!-- #END COPY -->
2025-09-06 01:41:36 +08:00
2025-09-07 15:47:17 +08:00
<!-- #BEGIN LANGUAGE_SWITCHER -->
2025-10-03 21:41:18 +08:00
English ([Standard ](README.md ), [uʍoᗡ ǝpᴉsd∩ ](README_en_Qabs.md )) | 中文 ([简体 ](README_zh.md ), [繁體 ](README_zh_Hant.md ), [文言 ](README_lzh.md )) | [日本語 ](README_ja.md ) | [español ](README_es.md ) | **русский ** | [українська ](README_uk.md )
2025-09-07 15:47:17 +08:00
<!-- #END LANGUAGE_SWITCHER -->
2025-09-06 01:41:36 +08:00
## Введение
HMCL — это открытый, кроссплатформенный лаунчер для Minecraft с поддержкой управления модами, настройки игры, установки загрузчиков модов (Forge, NeoForge, Fabric, Quilt, LiteLoader и OptiFine), создания модпаков, настройки интерфейса и многого другого.
HMCL обладает отличной кроссплатформенностью. Он работает не только на различных операционных системах, таких как Windows, Linux, macOS и FreeBSD, но и поддерживает различные архитектуры процессоров: x86, ARM, RISC-V, MIPS и LoongArch. Благодаря HMCL вы можете легко наслаждаться Minecraft на разных платформах.
2025-09-06 02:06:30 +08:00
Список поддерживаемых систем и архитектур процессоров HMCL смотрите в [этой таблице ](PLATFORM.md ).
2025-09-06 01:41:36 +08:00
## Загрузка
Скачайте последнюю версию с [официального сайта ](https://hmcl.huangyuhui.net/download ).
Также вы можете найти последнюю версию HMCL в [релизах на GitHub ](https://github.com/HMCL-dev/HMCL/releases ).
Хотя это не обязательно, рекомендуется скачивать релизы только с указанных выше официальных сайтов.
## Лицензия
См. [README.md ](README.md#license ).
## Вклад
Если вы хотите отправить pull request, ознакомьтесь с требованиями:
* IDE: IntelliJ IDEA
* Компилятор: Java 17+
### Сборка
Выполните следующую команду в корневой директории проекта:
```bash
./gradlew clean build
```
Убедитесь, что у вас установлена Java 17 или новее.
## Параметры JVM (для отладки)
| Параметр | Описание |
|-----------------------------------------------|---------------------------------------------------------------------------------------------------------------|
| `-Dhmcl.home=<путь>` | Переопределить директорию HMCL |
| `-Dhmcl.self_integrity_check.disable=true` | Отключить проверку целостности при проверке обновлений |
| `-Dhmcl.bmclapi.override=<url>` | Переопределить корневой API-адрес провайдера загрузки BMCLAPI. По умолчанию `https://bmclapi2.bangbang93.com` |
| `-Dhmcl.font.override=<название шрифта>` | Переопределить семейство шрифтов |
| `-Dhmcl.version.override=<версия>` | Переопределить номер версии |
| `-Dhmcl.update_source.override=<url>` | Переопределить источник обновлений для самого HMCL |
| `-Dhmcl.authlibinjector.location=<путь>` | Использовать указанный authlib-injector (вместо загрузки) |
| `-Dhmcl.openjfx.repo=<url репозитория maven>` | Добавить пользовательский Maven-репозиторий для загрузки OpenJFX |
| `-Dhmcl.native.encoding=<кодировка>` | Переопределить нативную кодировку |
| `-Dhmcl.microsoft.auth.id=<App ID>` | Переопределить Microsoft OAuth App ID |
| `-Dhmcl.microsoft.auth.secret=<App Secret>` | Переопределить Microsoft OAuth App Secret |
| `-Dhmcl.curseforge.apikey=<Api Key>` | Переопределить CurseForge API Key |