GitHub ソース
オープンソース 無料 Minecraft ランチャー
GoodPlanCraftLauncher のアイコン

GoodPlanCraftLauncher

軽量 · 高効率 · オープンソース

Windows 向けに作られた Minecraft ランチャーです。Microsoft ログインとオフラインログイン、バージョン管理、Forge / Fabric / OptiFine のワンクリック導入に対応。ゲームがクラッシュしたときも、空のダイアログではなく原因を表示します。

バージョン v1.9.2 / 更新日 2026-10-24 / 対応環境 Windows / Linux

上のウィンドウはクリックできます — ページの中で動いているランチャーの画面そのものです。

主な機能

プレイヤー向けの実用的な機能を、どれもゲームを早く始められるように設計しています

2 種類のログイン

Microsoft ログインとオフラインログインをいつでも切り替えられます。オフラインモードはオンライン認証が不要です。

MOD のダウンロードを内蔵

Modrinth と CurseForge を検索し、MOD・シェーダー・リソースパックを選択中のバージョンが実際に使うフォルダーへインストールします。

4 つの MOD ローダー

Forge、NeoForge、Fabric、OptiFine を公式ソースからインストールし、Java のバージョンも事前に確認します。

25 言語のインターフェース

初回起動時はシステム言語に従い、その後は設定でいつでも切り替えられます。

バージョンの自動管理

Minecraft の各バージョンをワンクリックでダウンロード・インストール・切り替え。ライブラリとアセットも自動で処理します。

高速な起動

起動経路を簡素化し、キャッシュを活用。待たされず、クリックすればすぐ遊べます。

Java ランタイムの管理

Java ランタイムを自動で検出・導入します。ダウンロード元は清華大学、南京大学、Huawei Cloud、公式から選べ、失敗すると次のソースに切り替わります。

テーマ対応

ライトモードとダークモードに完全対応。画面スケーリングも調整でき、見た目が崩れません。

自動更新とメンテナンス

更新チェックを内蔵し、ログの自動削除も設定可能。長く使っても軽いままです。

クラッシュ通知とエラーレポート

ゲームが異常終了すると原因を説明し、エラーレポートをワンクリックで出力できます(クラッシュレポート + ログ + システム情報)。

実行中パネル

起動後、右側のパネルにバージョン、PID、稼働時間、メモリ使用量を表示し、いつでもゲームを終了できます。

ウィンドウタイトルのカスタム

ゲームウィンドウのタイトルを自由に設定できます。{mc_version} や {time} などのマジックワードに対応。

実際の画面

上のウィンドウはランチャー画面を Web で再現したもので、インストール不要で操作できます。下の 4 枚は Windows 上で実際に動かしたランチャーの画面で、無加工です。

今すぐダウンロード

環境を選んで、ブロックの冒険を始めましょう

GPCL-1.9.2-Setup.exe
ブロックの世界へ!
更新日 2026-10-24 対応環境 Windows / Linux ライセンス オープンソース・無料
ダウンロードの選択肢

システム要件

高くはありませんが、確認しておくと安心です

オペレーティングシステム

Windows 10 64 ビット(1709 以降)。Windows 11 でも動作します

Java ランタイム

ランチャーが自動で導入します。システム上に重複した Java や競合する Java がある場合は整理をおすすめします

ストレージ

ランチャー本体に 90 MB 以上の空き容量(ゲームデータは含みません)

メモリ

2 GB 以上の空きメモリを推奨

オープンソースとコントリビュート

GPCL は 100% オープンソースのプロジェクトで、ソースは GitHub で公開しています。PR も、フォーラムでの提案も歓迎します。一緒に、より良い Minecraft ランチャーを作りましょう。

ライセンス

CaelLab BY-SA Code License Version 3(またはそれ以降のバージョン)で公開しています。自由に使用・改変・再配布できますが、改変版も同じオープンソースライセンスを維持する必要があります。プロジェクトページ: gamets.caellab.com/gpcl。

ライセンス全文を読む →

コントリビュート

メインのソースリポジトリは GitHub にあり、Issue と PR はそこで管理しています。バグ報告、機能提案、コードの貢献を歓迎します。

GitHub を見る →
 ライセンス概要 — CaelLab BY-SA Code License v3
Copyright (c) 2026 Yunyun(云云) By 虚舟实验室(CaelLab) / CaelLabGameTS

Licensed under the CaelLab BY-SA Code License, Version 3
or any later version. https://www.caellab.com/license/cbs-v3.txt

You are free to:
  Share            — copy and redistribute the source code and the compiled
                     output in any medium or format.
  Adapt            — remix, transform, and build upon the work.
  Use commercially — for personal, commercial, or non-commercial purposes.
  Run it privately — including on your own servers, without publishing
                     your changes.

Under the following terms:
  Attribution (BY) — keep the copyright notice, credit the author, link to
                     this license, and state whether you made changes.
  ShareAlike (SA)  — derivatives must be distributed under this license or a
                     later version of it, with no additional restrictions.
  Source code      — if you distribute the work in built form, the complete
                     corresponding source must be made available.
  No trademark     — you may not use the "CaelLab" name to endorse your
                     version.

THE WORK IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

バージョン履歴

過去のバージョンと変更内容

v1.9.2 Linux 実験版を初公開、CaelLabMinecraft 連携に対応 最新 2026-10-24
  • Linux 版を初公開(実験的):x64 の tar.gz パッケージで、ゲームのダウンロードや Forge / Fabric / モッドのインストールが可能。アプリ内アップデートは未対応で、新バージョンが出るとダウンロードページへ案内します
  • CaelLabMinecraft 連携を追加:設定でオンにすると、バインドコードで Microsoft アカウントを接続できます
  • システムにインストール済みの Java(Program Files、JAVA_HOME など)を自動で検出し、バージョンごとに選択できます。重複ダウンロードはもうありません
  • Java のダウンロードがより安定:ミラーに最新ビルドがまだ無いときは同じミラーの古いビルドを使い、API に届かないときはミラーのファイル一覧で代替します
  • メインウィンドウのアイコンが空白だった問題を修正し、ランチャーのアイコンが正しく表示されるように
  • アルファベット付きのバージョン番号で更新確認が壊れる問題を修正
  • Windows ではこのプラットフォームで不要なライブラリをスキップし、ゲームのダウンロード量を削減
v1.9.1 Microsoft アカウント、複数のゲームフォルダー、バージョンごとの Java 2026-10-23
  • Microsoft ログインを作り直しました。複数のアカウントを保存して、いつでも切り替え・削除でき、ランチャーを再起動してもログインしたままです
  • 起動前にログイン情報を自動で更新します。期限が切れたときは再ログインを促し、サーバー接続時に失敗しなくなりました
  • 保存したアカウントに実際の Minecraft スキンの頭が表示されます
  • ゲームフォルダーを複数追加でき、フォルダーでバージョンを絞り込めます。PCL2 のルートのような親フォルダーを選ぶと、中の .minecraft を自動で見つけます
  • バージョンごとに Java を選べます(自動 / 8 / 16 / 17 / 21 / 25 / カスタムパス)
  • クラッシュ解析が 25 言語すべてに対応し、エラーレポートにタイムゾーンとローカル時刻が入りました
  • ダウンロードパネルにリアルタイムの速度グラフ、現在・最高速度、待機中のタスクが表示されます。速度単位は MB/s と Mbps から選べます
  • Java ランタイムのダウンロードをダウンロードページの専用タブに移しました
  • 設定ページのメモリ使用量がリアルタイムで更新され、ページを開いた時点の古い数字ではなくなりました
  • 選択中のバージョンを削除すると、すぐにバージョン一覧へ戻り、削除済みのバージョンが表示されたままになりません
v1.9.0 ダウンロード画面を刷新、Modパックとシェーダーに対応 2026-10-23
  • ダウンロードの進捗がウィンドウ下部に移動しました。今のページにいたまま、バーでファイル・進捗・速度を確認でき、開くと完全なダウンロード一覧からいつでもキャンセルできます
  • ダウンロード画面に「シェーダー」「リソースパック」「Modパック」タブを追加しました。Modrinth と CurseForge の Modパックをワンクリックで導入でき、ローカルのアーカイブも取り込めます。NeoForge にも対応しました
  • バージョン分離が明確な設定になりました。各バージョンは既定で専用の Mod・ワールド・設定を持ち、5 段階から選べ、バージョンごとに個別に切り替えられます
  • ダウンロード時にバージョンへ名前を付け、独立したインスタンスを作れます。Mod 構成が違っても互いに干渉しません
  • Mod 検索が大幅に速くなりました。「すべてのソース」は並列かつ圧縮で動作し、再検索はキャッシュから返します。中国語の検索は先に Wiki で英語名を調べます
  • Mod 検索は関連度順で並び、ソースが交互に表示されます。詳細画面には中国語名の出典が表示され、設定では独自の Mod ソースと用語辞書を追加できます
  • Mod ローダーは排他的になりました。Forge を選ぶと他は「非対応」と表示され、インストール先には対応バージョンだけが並び、ボタンにインストール先が書かれます
  • ダウンロードの途中切れ、キャンセルの遅さ、バージョン削除後にメイン画面が更新されない問題を修正しました。初回インストール時のオープニングアニメーションも廃止しました
v1.8.0 起動ツールから公式サイトまで、25 言語に 2026-10-22
  • 起動ツールが 25 言語に対応しました。設定 → 外観 → 表示言語から切り替えられ、一覧は検索できます
  • 初回起動時はシステムの言語に合わせ、ウェルカムガイドで先に選ぶこともできます
  • 初回向けのウェルカムガイドを追加しました。言語・画面スタイル・簡単な紹介の 4 ステップで、スキップもできます
  • 画面スタイルが 3 種類になりました:Minecraft、アドバンス(従来の見た目)、ミニマル
  • インストーラーも同じ 25 言語に翻訳され、システム言語を自動で選びます
  • ヘルプセンターが 25 言語に対応し、起動ツール内のヘルプは表示言語に合ったページを開きます
  • 公式サイトと、その中の操作デモも 25 言語に対応しました
  • アラビア語・ペルシア語・ヘブライ語では、画面全体が右から左のレイアウトになります
  • 起動時のちらつきを解消しました。スプラッシュ画面とメイン画面を 1 ページにまとめ、ウィンドウの背景色もテーマに合わせます。言語の切り替え時も一瞬暗くなりません
v1.7.2 カスタムアバターと、検索できるバージョン一覧 2026-10-22
  • 起動画面のアバターを変更できるようになりました。アバターをクリックするか、設定 → 外観 → アバターで画像を選択します。PNG / JPG / GIF / WebP に対応
  • 1 MB を超える画像は圧縮するか確認します。上限は 4 MB で、既定のアバターにワンクリックで戻せます
  • 外観設定に「アバターサイズ」スライダー(32〜160 ピクセル)を追加
  • バージョン一覧に検索ボックスを追加。各バージョンにゲームバージョンと MOD ローダーを表示し、選択中のものを強調表示します
  • バージョン一覧の更新でリストを作り直さなくなったため、スクロール位置が保たれます。「ローカルバージョンをインポート」は一覧の右上に移動しました
  • 1.20 以降では「サーバーに参加」を選ぶと直接接続します。アドレスが未入力のときは、黙ってシングルプレイを始めずにメッセージを表示します
  • バージョン設定の自動保存で、毎回「保存しました」が表示されなくなりました
  • インストーラーが約 103 MB から 93 MB に縮小。中国語と英語の言語パックのみを同梱し、他の言語は英語で表示します
  • 1.7.1 は未公開の社内テスト版だったため取り下げました。1.7.2 にその変更をすべて含みます
v1.7.0 シェーダー、リソースパック、MOD パックをワンクリックで導入 2026-10-22
  • ダウンロードページに「シェーダー」「リソースパック」タブを追加。Modrinth / CurseForge で検索し、選択したバージョンの対応フォルダーへ直接インストールできます
  • 新しい「MOD パック」タブは Modrinth(.mrpack)と CurseForge の MOD パックに対応し、対応するゲームバージョン、MOD ローダー、すべての MOD を自動で導入します
  • MOD パックはそれぞれ独立したバージョンになり、MOD・設定・セーブデータが専用フォルダーに入るため、MOD パック同士が混ざりません
  • ローカルの MOD パックもインポートできます。バージョン管理で zip / .mrpack を選び、名前を入力すると導入が始まります
  • MOD パックのファイルはマニフェストとサイズ・SHA1 を照合するため、途中までしか落ちていない jar は取り直され、起動しないゲームにはなりません
  • NeoForge を Forge / Fabric と同じようにバージョン指定で導入できるようになりました(1.20.1 以降)
  • 「その他」メニューは既定で折りたたまれます。必要なときは設定 → 外観で有効化でき、再起動後に復活してしまう不具合も修正しました
v1.6.1 クラッシュの原因を、はっきりと 2026-10-21
  • クラッシュを自動診断します(メモリ不足、Java のバージョン違い、前提 MOD の不足、GPU ドライバー、OptiFine / Forge の非互換など)。ダイアログには結論を 1〜2 件表示します
  • 「詳細を表示」で手がかりと根拠の行をすべて確認できます。「ログを表示」はクラッシュしたバージョンのゲームディレクトリを開きます
  • エラーレポートは完全な zip として出力します: 診断結果、エラー概要、システムと GPU、Java バージョン、バージョンと MOD ローダー、MOD / リソースパック / シェーダーの一覧、起動引数、ゲーム出力、クラッシュレポート
  • レポートでは --accessToken とシステムのユーザー名を伏せ字にするため、そのまま他の人に送って調査を頼めます
  • 複数のゲームを同時に起動していても、各セッションが自分の出力を保持するため、クラッシュの情報が別のバージョンに混ざりません
  • MOD 詳細ページを作り直しました: 中国語・英語名、ダウンロード数、カテゴリタグ、MC バージョン別のファイル一覧、前提 MOD カード、Modrinth / CurseForge / MCMod へのリンク、名前のワンクリックコピー
  • 1.20.1 向けの前提 MOD が 1.20 として解決され、Fabric API / GeckoLib のバージョンが重複して Fabric が Incompatible mods found を出し起動しない不具合を修正
  • MOD を導入すると同じプロジェクトの古い jar を削除するため、複数バージョンが溜まらなくなりました
v1.6.0 ファイルを探し回らずに MOD を導入 2026-10-20
  • ダウンロードページに「MOD」タブを追加。Modrinth / CurseForge で検索し、現在のゲームバージョン向けのファイルを選んで、導入先のバージョンを指定できます
  • Modrinth は必須の前提 MOD を自動で導入します。中国語検索にも対応(クエリを MCMod 経由で英語名に変換してから検索)
  • CurseForge の API キーがなくても使えます。プロジェクトのリンクか cf:slug を貼れば、ミラー経由で単一ファイルを導入できます
  • ダウンロードがタスクキューになりました。複数バージョンをクリックすると順番に並び、待機中のタスクは削除でき、実行中のものをキャンセルすればキューは続行します
  • 自動更新がサイレントインストールになりました。バックグラウンドでダウンロードし、ランチャー終了時に導入します。右上の丸いバッジに進捗を表示します
  • 新機能: ゲーム言語の自動設定(既定は簡体字中国語)、ゲームディレクトリのカスタマイズ、ファイルミラーのカスタマイズ
  • 新機能: バージョンフォルダーや zip / jar からのローカルバージョン導入
  • Fabric が実際に導入できるようになり、既定で Fabric API も入ります。バージョン分離を有効にすると MOD とセーブデータがバージョンに追従します
  • Forge の導入は --installClient のみを実行し、進捗を表示します。Java バージョンが古い場合ははっきり伝えます
  • OptiFine はグラフィカルなインストーラーを開かず、サイレントに導入します
  • 0 バイトのダウンロードを成功とみなす問題、相対アドレスのリダイレクト、2 回目のダウンロードで進捗が出ない問題を修正
旧バージョン 15 件を表示
v1.5.2 設定を作り直しました 2026-10-18
  • 設定ページを作り直し、メモリ、ウィンドウ、起動時の動作、ダウンロード元、Java 引数を再整理。スライダー、スイッチ、セグメントボタンで調整できます
  • メモリの既定値が「自動」になりました。物理メモリの 30%、最低 1 GB、最大 8 GB で、システム用に 2 GB を残します。手動設定も可能
  • メモリ管理が実際に解放するようになりました。ランチャー自身のプロセスだけを対象とし、実行中のゲームには触れません。起動前の自動最適化も設定できます
  • ダウンロード元は 4 つのモード(自動 / ミラー優先 / 公式優先 / 公式のみ)があり、ファイルとバージョン一覧で別々に選べます。0〜20 MB/s の全体速度制限も追加
  • 新機能: G1GC のチューニング、JVM 引数のカスタマイズ、プロセスの優先度、ウィンドウサイズのプリセット、ランチャーの表示状態
  • 「このアプリについて」ページはプロジェクト情報、実行環境、ライセンス全文を扱うようになり、Web サイトとヘルプページも書き直しました
  • 修正: スレッド数の設定が無視される問題、404 ページがファイルとして保存される問題、ダウンロード失敗後に中途半端なファイルが残る問題
v1.5.1 クラッシュした?見てみよう 2026-10-16
  • クラッシュ通知を追加: ゲームが異常終了すると原因を説明し、ワンクリックでエラーレポート(クラッシュレポート + ログ + システム情報、トークンは伏せ字)を出力できます
  • 実行中パネルを追加: 起動後に右側へバージョン、PID、稼働時間、メモリを表示し、いつでもゲームを終了できます
  • ユーザー名欄は直近 5 件の名前をドロップダウンに保持し、それぞれ削除できます
  • ゲームが独立したプロセスで動くようになり、ランチャーを閉じても終了しなくなりました。ゲームウィンドウを閉じた場合も終了として扱います
  • マジックワード({mc_version}、{time} など)を使ったゲームウィンドウタイトルのカスタマイズを追加
  • 起動時の豆知識がランダムに表示されるようになり(設定で変更可能)、項目も大幅に増やしました
  • 起動アニメーションとページ切り替えが滑らかになりました
v1.5.0 Java を修正、そして新しい見た目 2026-10-16
  • Java ランタイムのダウンロードを修正: ミラーのファイル名変更で導入が失敗していたため、動的に取得するようにしました
  • インストーラーを Inno Setup に移行し、旧バージョンから上書きアップグレードできるようになりました
  • 全体の配色を統一(メインはスカイブルー、ダークモードはディープブルー)。新しい起動アニメーションと Web サイトも用意しました
  • 起動画面がライトテーマを無視する問題と、いくつかのボタンのスタイルが適用されない問題を修正
v1.4.4 シェーダー対応! 2026-07-11
  • OptiFine(シェーダー)対応を追加
  • 継承、ライブラリ、tweakClass を自動で処理するワンクリック導入
  • inheritsFrom によるバージョン継承の仕組みに対応
v1.4.3 修正 2026-06-02
  • 二重スクロールバーの問題を修正
  • 「このアプリについて」ページを拡充し、ツールボックスなどを追加
v1.4.2 直った?たぶんね 2026-06-02
  • 前のバージョンではスプラッシュ画面にいくつか問題がありました
  • 設定を整理しました
  • 起動をキャンセルすると、本当にプロセスが終了するようになりました!
v1.4.1 ようこそ! 2026-06-02
  • 初回起動時にウェルカムアニメーションを追加
  • 過剰なデバッグ防止を削除し、開発者モードを許可
v1.4.0 離陸! 2026-06-01
  • Forge を本格的にサポートしてみました
  • 即起動!これはインストーラービルドで、マシンコードにコンパイルされています!
  • フォーラムのおかげで不具合を修正
  • 流れを大幅に簡素化。更新の詳細で完全なログを表示できるようになりました
v1.3.3 2026-05-28
  • Forge / Fabric / OptiFine が本当に動くようになりました!
  • 最初のオープンソースリリースです!
v1.3.2 2026-05-23
  • バージョンごとの詳細設定を追加し、既定で管理されるように。ゲームバージョンの削除も可能
  • ライトモード対応を拡充。「既定値に戻す」は新しい互換性設定セクションへ移動。API を更新
  • ドロップダウンやその他の細部を調整
v1.3.0–1.3.1 2026-05-22
  • ダウンロードグラフが表示されない問題を修正(インストール版で呼ばれていませんでした)
  • 自動更新チェックの設定を「このアプリについて」へ移動
  • ダウンロードページで Alpha、Beta、スナップショット、リリースをすべて表示し、リリース版が一部しか出ない問題を修正
  • 起動画面を作り直し、最終起動時間順のバージョン管理を追加
  • 起動時の「知ってた?」豆知識とログの自動削除を追加(間隔は設定で変更可能)
  • 外観の画面スケーリングが実際に効くようになりました。1.3.1 で表示されない問題も修正
v1.2.1 2026-05-22
  • 動的ライブラリをローカルに同梱
  • 二重起動 / 複数インスタンスの防止を追加
  • 不要な設定を削除し、ダウンロードページの内容を折りたためるように
v1.2.0 2026-05-21
  • スクロールバーとライトモードを追加
  • ランチャーの起動アニメーションを追加し、起動時の白画面を軽減
  • 左サイドバーを上部へ移動して UI を拡大。ダウンロードページを整え、Java ランタイムを追加
  • 多数の設定を追加し、ゲーム、ダウンロード、外観、詳細、このアプリについて に分類
v1.1.0 2026-05-21
  • Java の自動セットアップを追加。ダウンロード元を設定可能(清華大学、ありがとう!)
  • パフォーマンスを改善し、起動アニメーションを追加。ログによるトラブルシューティングも改善
  • ダウンロード一覧の多くの不具合(キャンセルできない、キャンセル後に残るなど)を修正
v1.0.0 2026-05-20
  • 最初の安定版