このプロジェクトについて

XMCL(X Minecraft Launcher)は、Electronで構築されたオープンソースのMinecraftランチャーで、Windows 10/11、macOS、Linuxをサポートしています。 主な機能は以下の通りです: - 公式またはサードパーティのミラーからMinecraft、Forge、Fabric、Quilt、OptiFine、JVMをダウンロードし、自動補完します。 - HTTP/HTTPS接続を再利用した並列マルチパートダウンロードにより、転送を高速化します。 - マルチインスタンス管理により、異なるバージョン、MOD、起動設定を分離します。 - インスタンス間でファイルをコピーする代わりにハード/シンボリックリンクを使用し、ディスク効率の良いリソース管理を実現します。 - ランチャー内でMODを閲覧・ダウンロードできる、CurseForgeとModrinthの統合機能を内蔵しています。 - CurseForgeおよびModrinthのMODパックのインポート/エクスポートに対応しています。 - 複数のアカウントシステム:Microsoftログイン、Mojang Yggdrasil API、ely.by、littleskin.cn、および設定可能なサードパーティ認証サーバー。 - ユーザーが同じ物理ネットワーク上にいなくても機能する、ピアツーピアのLANマルチプレイ。 - ブラウザのブロックやSmartScreenの警告を回避するための、コード署名済みWindowsパッケージ(appx/appinstaller)。 このリポジトリはまた、Minecraftランチャーを構築するためのコア機能を提供するnpmパッケージ群(@xmcl/*)も公開しています。インストール、ユーザー認証、MOD解析、NBT解析、CurseForge/Modrinth APIクライアント、リソースパック解析、ファイル転送、NATトラバーサル(UPnP/NAT-PMP)などをカバーしています。 インストールはwinget、Homebrew、Flathubから利用可能です。このプロジェクトはMITライセンスで、10以上の言語でのコミュニティによるローカライズをサポートしています。