Spigotプラグイン開発– category –
-
Spigotプラグイン開発
MaterialやEntityTypeを日本語に変換するライブラリ/McMaterialTranslator
プラグイン作成でアイテムやブロックの名前を日本語で取得したいときがあります。標準のSpigot APIでは英語名(アイテムID)のみ取得できますが、ライブラリを使用することで指定の言語の名前で取得することができます。 言語ファイルのデータはライブラリ... -
Spigotプラグイン開発
List of links to webarchive versions on wiki.vg
A list of links to pages about Minecraft packets, sorted by version.It can be used for purposes such as using ProtocolLib. 過去のバージョンのパケットを調べるのが大変なのでリンクをまとめました。 1.12 1.12.1 1.12.2 1.13.1 1.13.2 1.14.4 1.1... -
Spigotプラグイン開発
Spigotのよく使うイベント一覧【Minecraft】
よく使うイベントを一覧化しました。間違ってる説明などあればコメントへ イベントはAPI Docsに基づいてジャンルごとに分けています。 ブロック系 https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/block/package-summary.html エンティティ系 ... -
Spigotプラグイン開発
Spigotプラグイン開発 for kotlin(1)/環境構築・プロジェクト作成
Spigotプラグイン開発のKotlin版の記事です。 注意 プログラミング初心者の方はkotlinよりJavaで書いたほうが良いと思います。SpigotプラグインについてはほとんどのプラグインがJavaが利用されており、わからなくなったときにもネット上の情報も多いです... -
Spigotプラグイン開発
Spigot プラグイン開発 8/定期実行
前回 今回は定期的にアクションを実行できるようにする方法を紹介。 例えば、5分に1回定期的に実行してほしいというタスクがあるときに使うことができると思います。 やり方 基本は以下のような使い方となります。以下の例は5分毎に「5分」というメッセー... -
Spigotプラグイン開発
Spigot プラグイン開発 7/クラス分け
前回 今回はクラス分けのやり方を書きます。クラス分けすることでコードが見やすくなります。コードの量が少ない場合はクラス分けはしなくてもよいと思いますが、多くなってくるとどこになんのコードがあるかわからなくなってしまいます。 パッケージの作... -
Spigotプラグイン開発
Spigot プラグイン開発 5 /Bukkit staticの機能紹介
前回の続きです 今回はどこからでもアクセスできるBukkitのメゾットを紹介します。よく使いそうな順で書いていきます。 Bukkit.getOnlinePlayers これはサーバーにいるオンラインのプレーヤーのリストを取得できます。サーバーにいるプレーヤー全員をテレ... -
Spigotプラグイン開発
Spigotプラグイン開発④ ~ イベント編
前回の続きです。今回はイベントの使い方を紹介します。 イベントとはブロックを置いたとき、死んだとき、ダメージを受けたときなどの何かが起こったときに発生するものです。イベント一覧 イベントの処理作成 public final class Kariproject extends Jav... -
Spigotプラグイン開発
Spigotプラグイン開発③ ~ コマンド編
前回の続きです。今回はコマンドの登録から実行までをします。 コマンドの登録 コマンドを登録するにはplugin.ymlというファイルに書き込みます。 plugin.ymlにはプラグインの説明などのプラグインの情報を書き込むファイルです。 左のメニューからsrc\mai... -
Spigotプラグイン開発
Spigotプラグイン開発② ~ プロジェクト作成編
前回の続きです。本記事ではプロジェクトの作成からプラグインのビルドまでを書きます。 プロジェクト作成 左のメニューからプロジェクトを選択し、新規プロジェクトをクリック 左のメニューからMinecraftを選択、チェックマークはSpigotを選択 GroupIdは...
12