ガイド

AIでMinecraftプラグインを作る方法

2026年10月18日に更新

AIモデルは、説明から本物のMinecraftプラグインを作れるほど上手にJavaを書きます。動くプラグインになるかどうかを決めるのは、コードの周りのすべてです。正しいAPIのバージョン、通るビルド、そしてゲーム内でのテスト。このガイドでは、どのツールを使う場合でも、最初から最後までの流れを解説します。

自分の言葉で説明するか、この例から始めましょう。

Codexeでこれを生成

手順

  1. 1.ツールにどこまで任せるか選ぶ

    チャットアシスタントは、自分で組み立ててビルドするためのコードをくれます。AIエディターは、自分のパソコン上のプロジェクトで作業します。Codexeのようなジェネレーターは、プロジェクトの準備、ビルド、テストまで代わりに行います。

  2. 2.正確なリクエストを書く

    サーバーソフトウェアと正確なバージョン、引数付きのすべてのコマンド、権限、上限、保存方法、設定。文章より箇条書きのほうが効果的です。

  3. 3.完全なプロジェクトを手に入れる

    Javaのクラス、plugin.yml、config.yml、ビルドファイル。plugin.ymlや正しい依存関係がないプラグインは読み込まれません。

  4. 4.ビルドする

    自分のバージョンのAPIに対してコンパイルします。AIのコードが最もよく失敗するのはコンパイルエラーで、たいていは別のバージョンのメソッドが原因です。

  5. 5.ゲーム内でテストする

    同じバージョンのサーバーで読み込み、コンソールを読んで、オペレーターとしても一般プレイヤーとしても、すべてのコマンドを試します。

  6. 6.起きたことを説明して直す

    「権限のないプレイヤーが/homeを実行すると何も起きない」のほうが、「権限を直して」よりもよい修正につながります。

うまくいくプロンプトの書き方

AIは、あなたの言葉から読み取れるものを作ります。結果を最も大きく変えるのは、次の詳細です。

  • バージョン: 「Paper 1.21.4」や「Spigot 1.8.8」。両者のAPIは大きく違います。
  • コマンドと権限: /bounty set <player> <amount>、権限はbounties.set、デフォルトはtrue。
  • エッジケース: オフラインのプレイヤー、満杯のインベントリ、死亡、ログアウト、再起動のときに何が起きるか。
  • 保存: メモリ、YAML、SQLite、MySQLのどれか、そしてデータが再起動後も残るか。
  • 連携: 依存関係になるように、Vault、PlaceholderAPI、LuckPerms、WorldGuardの名前をはっきり書きます。

AIが得意なことと、確認すべきこと

  • 得意なこと: コマンド、リスナー、設定ファイル、GUI、クールダウン、保存、どのプラグインにも共通する基本構造。
  • よく確認すること: エッジケースでの正確な動作、バランス(価格、ダメージ、クールダウン)、多くのプレイヤーに同時に関わる処理。
  • ツールがない場合の弱点: 自分のバージョンの正確なAPI。正しく見えるコードでも、あなたのサーバーに存在しないメソッドを呼び出すことがあります。
  • どちらにしてもあなたの仕事: ゲーム内でのテスト。ビルドが通っても、コードがコンパイルできることがわかるだけで、機能が意図どおりに動く証明にはなりません。

Codexeでプラグインを作る

Codexeでは、プラグインを説明すると、どのMinecraftバージョン向けか(1.8.8〜26.3)を聞かれます。そのバージョンのAPI向けにプロジェクトを書き、対応するJavaでコンパイルし、ビルド対象のAPIの実際のシグネチャを使ってビルドエラーを修復してから、準備完了にします。今すぐ試すは、プラグインを入れた専用のサーバーを起動し、自分のゲームから参加できます。テストプレイヤーは、すべてのコマンドを実行して、依頼した内容を確認します。

Freeプランでは、24時間ごとに補充される50,000トークンと、1日3回、1回10分のテストサーバーが使えます。生成、コンパイル、テストは無料で、.jarのダウンロードにはプランかダウンロードパックが必要です。結果は、開いて変更できる普通のMavenまたはGradleのプロジェクトです。

よくある質問

AIが書いたプラグインのコードを動かしても安全ですか?

作者のわからないプラグインと同じように、読むかテストしてください。まずテストサーバーで動かし、いきなり本番サーバーには入れないこと。Codexeなら、確認用にソース一式が手に入ります。

AIで大きなプラグインを作れますか?

はい。ただし段階的に作りましょう。まず動く核を作り、それから1メッセージにつき1つの機能を追加し、その都度テストします。長い1回のリクエストは確認が難しくなります。

AIでKotlinのプラグインを作れますか?

はい。Codexeには、Gradleでビルドする、Bukkit、Spigot、Paperプラグイン用のKotlinタイプがあります。

ChatGPTでもできますか?

コードは書けますが、準備、ビルド、テストは自分で行います。ChatGPTでMinecraftプラグインを作れるかを参照してください。

AIでプラグインを作る

このプロンプトは、そのまま送信できる状態で開きます:

“Bountiesという名前のPaper 1.21.4プラグイン: /bounty set <player> <amount>でVault経由でお金を徴収、賞金首のプレイヤーを倒すと倒した人に支払われる、/bounty topで上位10件を表示、賞金はSQLiteに保存、最低賞金100はconfig.yml。”

Codexeでこれを生成
AIでMinecraftプラグインを作る方法 | Codexe