【PM-MPプラグイン】イベント登録とは?


どうもこんにちは、デスクトップPC改造楽だけど持ち運びができないからノートPCにしようかと思ってるヨッシーです\(へωへ)/

 

今回はPocketMineプラグインのEvent使用系のプラグインには絶対必須なコード、『イベント登録』について投稿しました。

注釈※ イベント登録は正式には『イベントリスナー登録』と言うみたいです

by syutomcpe

 

イベント登録とは、そのプラグイン内でoooEvent(例: EntityDamageEvent)を使用するのに必須の要項です。

イベント登録には$thisを用います。

コード載せますね


 

class EventRegister extends PluginBase implements Listener{
function onEnable () {
$this->getServer()->getPluginManager()->registerEvents($this, $this);
}

〜〜〜以下省略〜〜〜

 


解説:

最初の

《class EventRegister extends PluginBase implements Listener》

でclassを作成しています。

 

その以下のコードがイベント登録です。

サーバー内のプラグインマネージャを取得し、registerEventsでイベント登録を行っています。

 

ではでは\(へωへ)/

 

Yossi1114

どうもこんにちは、このサイトの管理人のよっすぃーです\(へωへ)/

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です