65 lines
4.9 KiB
Markdown
65 lines
4.9 KiB
Markdown
|
|
# Hello Minecraft! Launcher
|
|||
|
|
|
|||
|
|
[](https://ci.huangyuhui.net/job/HMCL)
|
|||
|
|

|
|||
|
|

|
|||
|
|
[](https://discord.gg/jVvC7HfM6U)
|
|||
|
|
[](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_es.md) | [русский](README_ru.md) | **українська**
|
|||
|
|
|
|||
|
|
## Вступ
|
|||
|
|
|
|||
|
|
HMCL — це відкритий, кросплатформний лаунчер для Minecraft, який підтримує керування модами, налаштування гри, встановлення модлоадерів (Forge, NeoForge, Fabric, Quilt, LiteLoader та OptiFine), створення модпаків, налаштування інтерфейсу та багато іншого.
|
|||
|
|
|
|||
|
|
HMCL має чудові кросплатформні можливості. Він працює не лише на різних операційних системах, таких як Windows, Linux, macOS і FreeBSD, а й підтримує різні архітектури процесорів, такі як x86, ARM, RISC-V, MIPS і LoongArch. Ви можете легко насолоджуватися Minecraft на різних платформах за допомогою HMCL.
|
|||
|
|
|
|||
|
|
Щодо підтримуваних систем і архітектур процесорів дивіться [цю таблицю](docs/PLATFORM.md).
|
|||
|
|
|
|||
|
|
## Завантаження
|
|||
|
|
|
|||
|
|
Завантажте останню версію з [офіційного сайту](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 Options (for debugging)
|
|||
|
|
|
|||
|
|
| Parameter | Description |
|
|||
|
|
|----------------------------------------------|-----------------------------------------------------------------------------------------------|
|
|||
|
|
| `-Dhmcl.home=<path>` | Override HMCL directory |
|
|||
|
|
| `-Dhmcl.self_integrity_check.disable=true` | Bypass the self integrity check when checking for updates |
|
|||
|
|
| `-Dhmcl.bmclapi.override=<url>` | Override API Root of BMCLAPI download provider. Defaults to `https://bmclapi2.bangbang93.com` |
|
|||
|
|
| `-Dhmcl.font.override=<font family>` | Override font family |
|
|||
|
|
| `-Dhmcl.version.override=<version>` | Override the version number |
|
|||
|
|
| `-Dhmcl.update_source.override=<url>` | Override the update source for HMCL itself |
|
|||
|
|
| `-Dhmcl.authlibinjector.location=<path>` | Use the specified authlib-injector (instead of downloading one) |
|
|||
|
|
| `-Dhmcl.openjfx.repo=<maven repository url>` | Add custom Maven repository for downloading OpenJFX |
|
|||
|
|
| `-Dhmcl.native.encoding=<encoding>` | Override the native encoding |
|
|||
|
|
| `-Dhmcl.microsoft.auth.id=<App ID>` | Override Microsoft OAuth App ID |
|
|||
|
|
| `-Dhmcl.microsoft.auth.secret=<App Secret>` | Override Microsoft OAuth App Secret |
|
|||
|
|
| `-Dhmcl.curseforge.apikey=<Api Key>` | Override CurseForge API Key |
|