ガイド
AIでMinecraftプラグインを作る方法
2026年10月18日に更新
AIモデルは、説明から本物のMinecraftプラグインを作れるほど上手にJavaを書きます。動くプラグインになるかどうかを決めるのは、コードの周りのすべてです。正しいAPIのバージョン、通るビルド、そしてゲーム内でのテスト。このガイドでは、どのツールを使う場合でも、最初から最後までの流れを解説します。
自分の言葉で説明するか、この例から始めましょう。
Codexeでこれを生成手順
1.ツールにどこまで任せるか選ぶ
チャットアシスタントは、自分で組み立ててビルドするためのコードをくれます。AIエディターは、自分のパソコン上のプロジェクトで作業します。Codexeのようなジェネレーターは、プロジェクトの準備、ビルド、テストまで代わりに行います。
2.正確なリクエストを書く
サーバーソフトウェアと正確なバージョン、引数付きのすべてのコマンド、権限、上限、保存方法、設定。文章より箇条書きのほうが効果的です。
3.完全なプロジェクトを手に入れる
Javaのクラス、
plugin.yml、config.yml、ビルドファイル。plugin.ymlや正しい依存関係がないプラグインは読み込まれません。4.ビルドする
自分のバージョンのAPIに対してコンパイルします。AIのコードが最もよく失敗するのはコンパイルエラーで、たいていは別のバージョンのメソッドが原因です。
5.ゲーム内でテストする
同じバージョンのサーバーで読み込み、コンソールを読んで、オペレーターとしても一般プレイヤーとしても、すべてのコマンドを試します。
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でこれを生成