ガイド
Minecraftのプラグインの作り方
2026年10月7日に更新
Minecraftのプラグインは、SpigotやPaperのサーバーが読み込む、コマンドやルール、ミニゲームを丸ごと追加できるJavaのプログラムです。手作業で書くことも、説明してAIに書いてコンパイルしてテストしてもらうこともできます。ここでは両方の方法を紹介します。
自分の言葉で説明するか、この例から始めましょう。
Codexeでこれを生成手順
1.サーバーソフトウェアとバージョンを選ぶ
プラグインは、Bukkitベースのサーバー(Spigot、Paper、Folia。プロキシならBungeeCordとVelocity)で動きます。サーバーで動いているMinecraftのバージョンを、1.8〜26.xから選んでください。
2.プラグインの動作を説明する
コマンド、権限、ゲーム内で起こること、設定できるようにしたいことを書きましょう。例: 「/sethome、/home、/delhome、1人あたり最大3つのホーム、3秒の待機、メッセージはconfig.yml」。
3.Codexeに書いてコンパイルさせる
Codexeは、Javaのクラス、plugin.yml、config.yml、pom.xmlを書き、本物のビルドを実行して、プロジェクトを準備完了にする前にコンパイルエラーを修正します。
4.本物のサーバーでテストする
「今すぐ試す」を押すと、プラグインがインストールされた専用のMinecraftサーバーに参加できます。Codexeのテストプレイヤーがすべてのコマンドを実行して、依頼した内容を確認します。
5..jarをダウンロードしてインストールする
ビルドされた.jarをダウンロードして、サーバーのplugins/フォルダに入れ、サーバーを再起動します。設定ファイルは、plugins/<PluginName>/に作成されます。
Minecraftのプラグインとは
プラグインは、Minecraftサーバーがplugins/フォルダから読み込む.jarファイルです。コマンド、ゲームのルール、エコノミー、ミニゲームなど何でも、サーバー側だけに追加します。プレイヤーは通常のゲームで参加でき、MODは不要です。
プラグインは、サーバーAPI(ゲームサーバーならSpigotとPaper、プロキシならBungeeCordとVelocity)向けに、Java(またはKotlin)で書かれます。プラグインには、サーバーに名前、メインクラス、コマンド、権限を伝えるplugin.ymlも必要です。
手作業の方法: Java、Maven、SpigotまたはPaper API
習得に時間はかかりますが、完全に制御できます。Codexeも同じ種類のプロジェクトを出力するので、生成されたプラグインから始めて、手作業で続けることもできます。
- JDK(1.20.5〜1.21.xはJava 21、26.xはJava 25)と、IntelliJ IDEAなどのIDEをインストールします。
- MavenまたはGradleのプロジェクトを作り、バージョンに合った
paper-apiまたはspigot-apiの依存関係を、providedスコープで追加します。 JavaPluginを継承するメインクラスを書き、onEnable()とonDisable()を用意します。src/main/resourcesにplugin.ymlを追加し、name、version、main、api-version、コマンドを書きます。getCommand("name").setExecutor(...)でコマンドを、getServer().getPluginManager().registerEvents(...)でリスナーを登録します。mvn packageでビルドし、target/の.jarをテストサーバーのplugins/フォルダにコピーして、再起動します。
よくある質問
Javaを知っている必要はありますか?
AIジェネレーターなら不要です。プラグインを説明して、テストするだけです。自分でコードを変更したい場合は、Javaが役立ちます。
無料ですか?
Codexeでの作成、コンパイル、テストは、無料プラン(24時間ごとに50,000トークンが補充)で無料です。.jarのダウンロードには、プランまたはダウンロードパックが必要です。
最初のプラグインを作る
このプロンプトは、そのまま送信できる状態で開きます:
“/sethome、/home、/delhomeがあるPaper 1.21.4プラグイン: 1人あたり最大3つのホーム、動くとキャンセルされる3秒の待機、すべてのメッセージはconfig.ymlに置く。”
Codexeでこれを生成