2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Minecraft Kotlinプラグイン開発 番外編 プラグインフォルダへ直接ビルドする方法

Last updated at Posted at 2024-04-06

初めに

今回は番外編第2回で、プラグインをサーバーの再起動なしで更新する方法を紹介します。

プラグイン開発でビルドの度に起動、停止とファイルの移動を繰り返してると
時間がかかってしまうのでこれから紹介する方法を使うとかなり時短になると思います。

中級編 Part.4 コマンドの実行

目次目次と今後の展望

アーティファクトの追加

IntelliJ IDEA を起動し、上のメニューから三本線をクリックします。
すると下の画像のようにファイルや編集などが画面上部に出てきます。

アーティファクトのビルド.png

その後画像のガイドのように
ファイル(F)プロジェクト構造 の順番にクリックしてください。


その後開いたGUIで アーティファクト をクリックしてください。

出てきたGUI.png


画像のように +JAR依存関係を持つモジュールから... をクリックします。

カチカチカチ.png


その後色々設定する画面が出ますが、
ここは特に変更無しで OK を押してください。

OK.png


次に plugin.yml を読み込むファイルに追加します。
ファイル の順にクリックします。

追加.png


その後、パスの選択画面が開くのでプラグインの plugin.yml を指定します。
plugin.yml ファイルは
プラグインのフォルダsrcmainresources の中にあります。

指定したら OK を押してください。

plugin.ymlパスの追加.png


パスの指定が終わると元の画面に戻るので
最後に、出力ディレクトリにサーバーの plugins フォルダへのパスを指定してください。

パスを入力したら OK を押して設定完了です。

最後に.png

試しにビルド

今設定した方法で試しにビルドをしてみます。
最初に押した三本線をクリックして
ビルド(B)アーティファクトのビルド(B) の順番でクリックします。

(画像では一度クリックしたので再ビルドになってしまっています。)
アーティファクトのビルドの選択.png


すると以下の画像のように出てくるので ビルド を選択します。
ビルド を押すと自動でビルドが開始され、
ビルドしたものがサーバーのプラグインフォルダに導入されます。

ビルド.png

終わりに

これでプラグインフォルダへ直接ビルドする方法の解説は終了です。

これをサーバー起動中に実行するとプラグインが新しいものと入れ替わるので、
/reload コマンドやPlugmanプラグインを利用したリロード
プラグインを再読み込みすると再起動無しで更新ができます。

今回の方法ではバージョンが書かれていなかったり、
一部読み込みのバグが起こる可能性あるので、
不具合が起こった際はいつものビルド方法を使用してください。

次回は権限について紹介していきます。
お疲れ様でした。

中級編 Part.4 コマンドの実行
→ 未定

目次目次と今後の展望

参考

https://qiita.com/RikuS3n/items/2363dbee2d3a8b8b2791
https://mcspigot.com/post-228/

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?