Skip to content

HyperLightBCL ブランチ

HyperLightBCLBad 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 ページよりフィードバックをお寄せください。皆様の貢献に心より感謝申し上げます。

プロジェクトオープンソース情報

私たちはコミュニティの開発者によるコード貢献を心よりお待ちしております。このため、完全なオープンソースコードを選択しました。

HyperLightBCLGNU General Public License v3.0オープンソースライセンスに準拠しています。このライセンスは相互に伝染性を持つ特性があります。

HyperLightBCL をダウンロード

ヒント:

HyperLightBCL は現在Alpha または初期開発段階にあるため、ダウンロードを公開しておりません。後日 Vue フレームワークで構築したダウンロードページを提供し、GitHub Releases にアクセスできない地域でもダウンロード可能にする予定です。今しばらくお待ちください。

プロジェクトはGNU General Public License v3.0ライセンスに準拠し、VitePressで構築されています。ウェブサイトのセキュリティとCDN加速はGuardflame Cloud Securityが提供。