HyperLightBCL ブランチ
HyperLightBCL は Bad Craft Launcher から分離された Rust 実装ブランチであり、Bad Craft Launcher の設計理念を継承し続けています。Bad Craft Launcher における Rust 融合実装は、このプロジェクトに基づいて一部コードを修正します。
なぜこの開発ブランチが存在するのですか?
Rustはメモリ安全性が極めて高く、プレイヤーのプライバシー漏洩を効果的に防止できるためです。また、HMCLの陶瓦マルチプレイやPCL-CEとFCLのマルチプレイ機能は、Rustで開発されたEasyTierを基に実装されています。当プロジェクトの高効率マルチプレイ方式もRustで開発するため、EasyTierのソースコード一部を修正します。
もう一つの理由は、Rustのリソース占有量が極めて小さいため、旧型機種の負荷を軽減でき、プレイヤーにスムーズなゲーム体験を提供できる点です。
注意
このプロジェクトはBad Craft Launcherとは異なるプロジェクトであり、Rustによる融合実装の一部コードも含めて別個のものです。
Issueを提出する際は、該当するプロジェクトに提出してください。さもなければIssueは容赦なくクローズされます。
特徴と強み
- セキュリティ: Rustのメモリ安全性 + 非対称暗号化とシステムレベルキーストレージによるランチャーの機密データ処理
- Tauriアプリケーションフレームワーク: Vite + Vue + TypeScript で UI インターフェースを開発。あなたが今閲覧しているページは VitePress で構築されています
✅ 実装済み機能
- オフラインログイン
🛠️ 計画開発 / 完了機能
- ゲームバージョンの起動
- ゲームバージョンのダウンロードとインストール機能
- CurseForge および Modrinth の Mod、リソース、ワールドデータ、シェーダー、Modパックのダウンロードとインストール
- Microsoft OAuth 2.0 および従来型 Yggdrasil API と OAuth 2.0 Yggdrasil API ログイン
- コンテンツマネージャー:セーブデータ、リソースパック、シェーダーパック、モッドパック、Mod
- Java 管理: JVM カスタムパラメータ、Java 自動検出とダウンロード
- ダウンロードソース提供: BMCLAPI、公式ダウンロードソース
- さらに多くの機能が追加予定......
貢献とフィードバック
現在のリポジトリの主要開発者はTNTyep520です。ご利用中に問題を発見された場合や改善提案がございましたら、リポジトリの Issues ページよりフィードバックをお寄せください。皆様の貢献に心より感謝申し上げます。
プロジェクトオープンソース情報
私たちはコミュニティの開発者によるコード貢献を心よりお待ちしております。このため、完全なオープンソースコードを選択しました。
HyperLightBCL は GNU General Public License v3.0オープンソースライセンスに準拠しています。このライセンスは相互に伝染性を持つ特性があります。
HyperLightBCL をダウンロード
ヒント:
HyperLightBCL は現在Alpha または初期開発段階にあるため、ダウンロードを公開しておりません。後日 Vue フレームワークで構築したダウンロードページを提供し、GitHub Releases にアクセスできない地域でもダウンロード可能にする予定です。今しばらくお待ちください。
