mirror of
https://github.com/HMCL-dev/HMCL.git
synced 2025-09-22 10:43:57 -04:00
5.0 KiB
5.0 KiB
Hello Minecraft! Launcher
English | 中文 (简体, 繁體, 文言) | 日本語 | español | русский | українська
紹介
HMCLはオープンソースでクロスプラットフォーム対応のMinecraftランチャーです。Mod管理、ゲームカスタマイズ、Modローダーのインストール(Forge、NeoForge、Fabric、Quilt、LiteLoader、OptiFine)、Modパック作成、UIカスタマイズなど、さまざまな機能をサポートしています。
HMCLは優れたクロスプラットフォーム性能を持っています。Windows、Linux、macOS、FreeBSDなどの異なるオペレーティングシステムだけでなく、x86、ARM、RISC-V、MIPS、LoongArchなどのさまざまなCPUアーキテクチャにも対応しています。HMCLを使えば、さまざまなプラットフォームでMinecraftを簡単に楽しむことができます。
HMCLが対応しているシステムやCPUアーキテクチャについては、この表をご参照ください。
ダウンロード
最新版は公式サイトからダウンロードできます。
また、GitHub Releasesでも最新版を入手できます。
必要ではありませんが、上記の公式サイトからのみリリース版をダウンロードすることを推奨します。
ライセンス
ライセンスについては README.md をご参照ください。
コントリビューション
プルリクエストを送信したい場合、以下の要件を満たしてください。
- IDE:IntelliJ IDEA
- コンパイラ:Java 17以上
コンパイル方法
プロジェクトのルートディレクトリで次のコマンドを実行してください。
./gradlew clean build
Java 17以上がインストールされていることを確認してください。
JVMオプション(デバッグ用)
パラメータ | 説明 |
---|---|
-Dhmcl.home=<path> |
HMCLディレクトリを上書きします |
-Dhmcl.self_integrity_check.disable=true |
アップデート時の自己整合性チェックをバイパスします |
-Dhmcl.bmclapi.override=<url> |
BMCLAPIダウンロードプロバイダーのAPIルートを上書きします。デフォルトはhttps://bmclapi2.bangbang93.com です |
-Dhmcl.font.override=<font family> |
フォントファミリーを上書きします |
-Dhmcl.version.override=<version> |
バージョン番号を上書きします |
-Dhmcl.update_source.override=<url> |
HMCL本体のアップデートソースを上書きします |
-Dhmcl.authlibinjector.location=<path> |
指定したauthlib-injectorを使用します(ダウンロードせずに) |
-Dhmcl.openjfx.repo=<maven repository url> |
OpenJFXダウンロード用のカスタムMavenリポジトリを追加します |
-Dhmcl.native.encoding=<encoding> |
ネイティブエンコーディングを上書きします |
-Dhmcl.microsoft.auth.id=<App ID> |
Microsoft OAuthアプリIDを上書きします |
-Dhmcl.microsoft.auth.secret=<App Secret> |
Microsoft OAuthアプリシークレットを上書きします |
-Dhmcl.curseforge.apikey=<Api Key> |
CurseForge APIキーを上書きします |