ガイド

コードを書かずにMinecraftのプラグインを作る方法

2026年10月7日に更新

動作するプラグインを作るのに、Javaを学ぶ必要はありません。必要なのは、何をさせたいかを明確に説明することと、その説明を本物のコードにしてビルドし、インストールする前にゲーム内でテストできるツールです。このガイドでは、その方法と、思いどおりの結果になるように何を書けばよいかを説明します。

この例から始めて、必要に合わせて変更してください。

Codexeでこれを生成

手順

  1. 1.サーバーとバージョンを決める

    プラグインはSpigot、Paper、Foliaのサーバーで動きます。サーバーで動いているMinecraftのバージョン(例: Paper 1.21.4)を確認してください。プラグインは、そのバージョン向けにビルドする必要があります。

  2. 2.プラグインを普通の言葉で説明する

    コマンド、使える人(権限)、ゲーム内で起こること、設定できるようにしたいことを書きましょう。長い文章より、短い箇条書きのほうがうまくいきます。

  3. 3.Codexeに書いてビルドさせる

    Codexeは、Javaのクラス、plugin.yml、ビルドファイルを書き、プロジェクトをコンパイルして、準備完了にする前にコンパイルエラーを修正します。

  4. 4.本物のサーバーで試す

    「今すぐ試す」を押すと、プラグインがインストールされた専用のテストサーバーに、自分のMinecraftクライアントから参加できます。テストプレイヤーがコマンドを実行して、結果を確認します。

  5. 5.チャットで変更を頼む

    おかしなところがあれば、見たことを伝えてください(「ログアウトするとクールダウンがリセットされる」など)。Codexeがコードを編集して、またビルドします。

  6. 6..jarをインストールする

    ビルドされた.jarをダウンロードして、サーバーのplugins/フォルダに入れ、サーバーを再起動します。

プラグインが思いどおりになるように、何を書くか

AIは頼まれたことを書くので、説明がすべてです。良い説明は、次の質問に答えています:

  • コマンド: 正確な名前と引数。例: /home <name>。
  • 権限: どのコマンドを全員が使え、どれをスタッフ用にするか(例: homes.admin)。
  • ルール: 上限、クールダウン、コスト、死亡時やログアウト時の動作。
  • 設定: サーバーの管理者がconfig.ymlで変更できるようにしたいこと、そしてメッセージ。
  • データ: 再起動後も残す必要があるか(ファイルまたはデータベースに保存)。

説明の例

「Homesという名前のPaper 1.21.4プラグイン。/sethome <name>、/home <name>、/delhome <name>、/homes。1人あたり最大3つのホーム、権限homes.vipがあれば10個。3秒の待機後にテレポートし、プレイヤーが動くとキャンセルされる。ホームはプレイヤーごとのYAMLファイルに保存。すべてのメッセージと上限はconfig.ymlに置く。」

これだけあれば、設定できる完全なプラグインになります。機能は、同じチャットであとから追加できます。

「コードを書かない」とは、どういうことか

コードを書く必要はありませんが、プラグインは本物のコードです。開いて、読んで、変更できる普通のJavaプロジェクトで、あとから開発者に渡すこともできます。Codexeは、コンパイルできること、そして本物のサーバーで読み込めることを確認します。チャットだけで作ったAIのコードが失敗しやすいのは、まさにそこです。

生成、コンパイル、テストは、無料プラン(24時間ごとに50,000トークンが補充)で無料です。自分のサーバー用に.jarをダウンロードするには、プランまたはダウンロードパックが必要です。

よくある質問

Javaを知らなくても、本当にプラグインを作れますか?

はい。説明するとCodexeがJavaのコードを書いてコンパイルし、あなたはゲームでテストします。少し知識があると例外的なケースを説明しやすいですが、必須ではありません。

自分のサーバーのバージョンで動きますか?

Codexeは、プラグインの対象となるMinecraftのバージョン(1.8.8〜26.3)を尋ね、そのバージョンのAPIとJavaのレベルでビルドします。テストサーバーも同じバージョンで動きます。

あとからプラグインを変更できますか?

はい。同じプロジェクトのチャットで頼むか、自分でファイルを編集できます。設定ファイルは、読みやすく編集しやすいままです。

プラグインを説明して、ゲームで試そう

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

“Homesという名前のPaper 1.21.4プラグイン: 名前を付けて使える/sethome、/home、/delhome、1人あたり最大3つのホーム(homes.vipがあれば10個)、動くとキャンセルされる3秒の待機、プレイヤーごとに保存されるホーム、すべてのメッセージと上限はconfig.ymlに置く。”

Codexeでこれを生成
コードを書かずにMinecraftのプラグインを作る方法 | Codexe