
<?php
echo "PocketMine-MP plugin MessageKick v1.1.0
This file has been generated using DevTools v1.13.3 at Thu, 08 Aug 2019 15:48:56 +0900
----------------
";

if(extension_loaded("phar")){
	$phar = new \Phar(__FILE__);
	foreach($phar->getMetadata() as $key => $value){
		echo ucfirst($key) . ": " . (is_array($value) ? implode(", ", $value) : $value) . "\n";
	}
}

__HALT_COMPILER(); ?>
|                a:9:{s:4:"name";s:11:"MessageKick";s:7:"version";s:5:"1.1.0";s:4:"main";s:32:"tomo1852\messagekick\MessageKick";s:3:"api";s:5:"3.9.3";s:6:"depend";s:0:"";s:11:"description";s:0:"";s:7:"authors";s:0:"";s:7:"website";s:0:"";s:12:"creationDate";i:1565246936;}
   plugin.ymlg   K]g   vs      (   src/tomo1852/messagekick/MessageKick.php  K]  َͶ      name: MessageKick
main: tomo1852\messagekick\MessageKick
api: 3.9.3
version: 1.1.0
author: tomo1852<?php

namespace tomo1852\messagekick;

use pocketmine\plugin\PluginBase;
use pocketmine\event\server\CommandEvent;
use pocketmine\event\Listener;
use pocketmine\Player;

class MessageKick extends PluginBase implements Listener{
	public function onEnable(){
		$this->getlogger()->info("§aMessageKickが有効になりました。作成者: tomo1852");
		$this->getServer()->getPluginManager()->registerEvents($this, $this);
	}
	public function onCommandEvent(CommandEvent $event){
		$command = explode(" ", $event->getCommand(), 3);
		if(count($command) !== 3) return;
		switch($command[0]){
			case "kick":
				$event->setCancelled();
				if(!$event->getSender()->isop()){
					$event->getSender()->sendMessage("§cこのコマンドを実行する権限がありません。");
					return;
				}
				foreach($this->getServer()->getOnlinePlayers() as $player) if($player->getname() === $command[1]){
					$player->kick($command[2], false);
					$event->getSender()->sendmessage($command[1] . "をキックしました。理由: " . $command[2]);
					return;
				}
				$event->getSender()->sendmessage("§c" . $command[1] . "が見つかりません");
		}
	}
}lruh_,a[   GBMB