エラーメッセージ
[Server thread/ERROR]: フォルダー「/storage/emulated/0/PocketMine-MP/plugins/」で「/storage/emulated/0/PocketMine-MP/plugins/testplugin」を読み込むことができませんでした:Argument 1 passed to pocketmine\plugin\PluginDescription::loadMap() must be of the type array, string given, called in phar:///storage/emulated/0/PocketMine-MP/PocketMine-MP.phar/src/pocketmine/plugin/PluginDescription.php on line 94
main.php
<?php
namespace matsuo;
use pocketmine\plugin\PluginBase;
use pocketmine\event\Listener;
use pocketmine\event\player\PlayerJoinEvent;
class Main extends PluginBase implements Listener {
public function onEnable() {
// これが無いとプレイヤーが入ってきても反応しない!
$this->getServer()->getPluginManager()->registerEvents($this, $this);
}
public function onJoin(PlayerJoinEvent $event) {
$player = $event->getPlayer();// 入ってきたプレイヤーを取得
$name = $player->getName();// プレイヤーから名前を取得
$event->setJoinMessage($name . "さんが参加しました!");// PlayerJoinEventのsetJoinMessage関数を呼び出す
}
}
[Server thread/ERROR]: フォルダー「/storage/emulated/0/PocketMine-MP/plugins/」で「/storage/emulated/0/PocketMine-MP/plugins/testplugin」を読み込むことができませんでした:Argument 1 passed to pocketmine\plugin\PluginDescription::loadMap() must be of the type array, string given, called in phar:///storage/emulated/0/PocketMine-MP/PocketMine-MP.phar/src/pocketmine/plugin/PluginDescription.php on line 94
main.php
<?php
namespace matsuo;
use pocketmine\plugin\PluginBase;
use pocketmine\event\Listener;
use pocketmine\event\player\PlayerJoinEvent;
class Main extends PluginBase implements Listener {
public function onEnable() {
// これが無いとプレイヤーが入ってきても反応しない!
$this->getServer()->getPluginManager()->registerEvents($this, $this);
}
public function onJoin(PlayerJoinEvent $event) {
$player = $event->getPlayer();// 入ってきたプレイヤーを取得
$name = $player->getName();// プレイヤーから名前を取得
$event->setJoinMessage($name . "さんが参加しました!");// PlayerJoinEventのsetJoinMessage関数を呼び出す
}
}