このページではPocketMine-MPにおけるイベントの解説を行います
イベントには様々なものがあります
Event名 - 発生する条件
誤字,脱字等はtwitterアカウント@takesi_kaityoにお願いしますm(__)m
イベントには様々なものがあります
Event名 - 発生する条件
使用できるメソッド
メソッド名 | 用途 |
setKickMessage($kickmessage) | kickする際のメッセージを$kickmessageに変更できます |
getKickMessage() | kickする際に表示するメッセージを取得できます |
使用できるメソッド
メソッド名 | 用途 |
setJoinMessage($joinmessage) | JoinMessageを$joinmessageに変更できます |
getJoinMessage() | joinmessageを取得できます |
使用できるメソッド
メソッド名 | 用途 |
setMessage($message) | chatの内容を$messageに変更できます |
getMessage() | chatの内容を取得できます |
setPlayer($player) | 発言した人を$playerに変更できます |
getFormat() | おそらく文字のエンコード(?)かと思われます |
setRecipients($players) | 配列で送信する人を指定します |
getRecipients() | 配列で送信されるPlayerObjectが取得できます |
使用できるメソッド
メソッド名 | 用途 |
getItem() | ブロックをタップした際に持っていたアイテムが取得できます |
getBlock() | タップされたブロックが取得できます |
getTouchVector() | タップしたブロックの座標が取得できます |
getFace() | タップしたブロックの部位が取得できます(0~5, 上下などの向きです) |
使用できるメソッド
メソッド名 | 用途 |
getEntiry() | 死亡したプレイヤーを取得できます |
getPlayer() | 死亡したプレイヤーを取得できます |
setDeathMessage($message) | 死亡した際のメッセージを$messageに変更できます |
getDeathMessage() | 死亡した際に表示されるメッセージを取得できます |
setKeepInventory($keep) | インベントリーにアイテムを残すかどうかを$keepにします(trueかfalseです) |
getKeepInventory() | インベントリーにアイテムを残すかどうかを取得できます |
setExperience($keep) | Expを残すかどうかを$keepにします(trueかfalseです)[一部のsrcのみ使用可] |
getExperience() | Expを残すかどうかを取得できます(一部のsrcのみ使用可) |
使用できるメソッド
メソッド名 | 用途 |
setQuitMessage($message) | 退出時に表示されるメッセージを$messageに変更します |
getQuitMessage() | 退出時に表示されるメッセージを取得できます |
setAutoSave($save) | 退出時にプレイヤーデータを保存するか指定できます |
getAutoSave() | 退出時にプレイヤーデータを保存するかどうかを取得できます(true,false) |
BlockBreakEvent
BlockFormEvent
BlockGrowEvent
BlockPlaceEvent
BlockSpreadEvent
BlockUpdateEvent
LeavesDecayEvent
SignChangeEvent
BlockFormEvent
BlockGrowEvent
BlockPlaceEvent
BlockSpreadEvent
BlockUpdateEvent
LeavesDecayEvent
SignChangeEvent
EntityArmorChangeEvent
EntityBlockChangeEvent
EntityCombustByBlockEvent
EntityCombustByEntityEvent
EntityCombustEvent
EntityDamageByBlockEvent
EntityDamageByChildEntityEvent
EntityDamageByEntityEvent
EntityDamageEvent
EntityDeathEvent
EntityDespawnEvent
EntityEatBlockEvent
EntityEatEvent
EntityEatItemEvent
EntityEvent
EntityExplodeEvent
EntityInventoryChangeEvent
EntityLevelChangeEvent
EntityMotionEvent
EntityMoveEvent
EntityRegainHealthEvent
EntityShootBowEvent
EntitySpawnEvent
EntityTeleportEvent
ExplosionPrimeEvent
ItemDespawnEvent
ItemSpawnEvent
ProjectileHitEvent
ProjectileLaunchEvent
EntityBlockChangeEvent
EntityCombustByBlockEvent
EntityCombustByEntityEvent
EntityCombustEvent
EntityDamageByBlockEvent
EntityDamageByChildEntityEvent
EntityDamageByEntityEvent
EntityDamageEvent
EntityDeathEvent
EntityDespawnEvent
EntityEatBlockEvent
EntityEatEvent
EntityEatItemEvent
EntityEvent
EntityExplodeEvent
EntityInventoryChangeEvent
EntityLevelChangeEvent
EntityMotionEvent
EntityMoveEvent
EntityRegainHealthEvent
EntityShootBowEvent
EntitySpawnEvent
EntityTeleportEvent
ExplosionPrimeEvent
ItemDespawnEvent
ItemSpawnEvent
ProjectileHitEvent
ProjectileLaunchEvent
ChunkEvent
ChunkLoadEvent
ChunkPopulateEvent
ChunkUnloadEvent
LevelEvent
LevelInitEvent
LevelLoadEvent
LevelSaveEvent
LevelUnloadEvent
SpawnChangeEvent
ChunkLoadEvent
ChunkPopulateEvent
ChunkUnloadEvent
LevelEvent
LevelInitEvent
LevelLoadEvent
LevelSaveEvent
LevelUnloadEvent
SpawnChangeEvent
CraftItemEvent
FurnaceBurnEvent
FurnaceSmeltEvent
InventoryCloseEvent
InventoryEvent
InventoryOpenEvent
InventoryPickupArrowEvent
InventoryPickupItemEvent
InventoryTransactionEvent
FurnaceBurnEvent
FurnaceSmeltEvent
InventoryCloseEvent
InventoryEvent
InventoryOpenEvent
InventoryPickupArrowEvent
InventoryPickupItemEvent
InventoryTransactionEvent
DataPacketReceiveEvent
DataPacketSendEvent
LowMemoryEvent
QueryRegenerateEvent
RemoteServerCommandEvent
ServerCommandEvent
ServerEvent
DataPacketSendEvent
LowMemoryEvent
QueryRegenerateEvent
RemoteServerCommandEvent
ServerCommandEvent
ServerEvent
誤字,脱字等はtwitterアカウント@takesi_kaityoにお願いしますm(__)m
最新コメント