spigotプラグイン講座3-α(経済との連携)

どうも! プラグインティーチャー、Mr_IKです!
初心者向けマイクラspigotプラグイン講座、第三回(おまけ)始めます!

前回、パスワードでOPがゲットできるpluginを作りましたね。
今回はその続きからです。

第三回すべてのメニュー

  • コマンドを打ったらメッセージを送信 done
  • コマンドを打ったら全体にメッセージを送信 done
  • OP以外のブロックの破壊をすべてキャンセル done
  • パスワードを入力したらOPになれるコマンド done
  • [おまけ]経済との連携 ←今回はこれ

経済との連携

今回は、第三回のおまけとして、経済との連携をお教えします。
経済との連携は、Vaultというプラグインと、経済系プラグインが必須です。

Vaultダウンロード

上のリンクから、Vaultをダウンロードし、pluginsフォルダに入れておきましょう。
もし、経済系プラグインがわからない場合は

Essantialダウンロード

の、Essantial-2.x という奴をダウンロードし、pluginsに入れておきましょう。

ここまでは準備です。前回のプロジェクトを開きましょう。

今回は “/test” で自分の持ってるお金が確認できるプラグインを作ります。
ちょっと難しい内容になるので、ちゃんとついてきてください。

初めての登場、pom.xml を開いて下さい。
これは、ビルドの情報や、依存関係 を書くものです。
今回は、依存関係を追加します。
下のリンクのコードと写真を参考に追加してください。

pom.xmlリンク

https://gyazo.com/2cca251646284d7fe9f45d9f319bd671

ちゃんと、書けましたか? エラーが出ていたり、おかしかったりしたら、上の写真をよく見て直してみましょう。

次です。
VaultManagerリンク
上のリンクの、VaultManagerを
新しく このようにVaultManagerクラスを作り
https://gyazo.com/93e949b54f0fda178987cb4e37b77f0a
すべてコピーアンドペーストしましょう。

できたら、Hello_World.java を開き、
onCommand の真ん中ぐらいにある

if(args.length == 0){
return true;

if(args.length == 0){
new VaultManager(this).showBalance(p.getUniqueId());
return true;

に変更してください。

エラーなくできたらビルドし、pluginsフォルダへ。 再起動・リロードした後 /test と打って下のような物が出たら成功です

https://gyazo.com/d21085145fe034619aea413741e3cc4a

次回で、いよいよ 初心者向けspigotプラグイン講座は最終回です。
内容は、今までの力を駆使して 『くじびき』 を作ります。

乞うご期待。

コメントする