
<?php
echo "PocketMine-MP plugin MessageKick v1.1.2
This file has been generated using DevTools v1.13.3 at Mon, 26 Aug 2019 17:29:03 +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.2";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:41:"/kickのメッセージをシンプルに";s:7:"authors";s:0:"";s:7:"website";s:0:"";s:12:"creationDate";i:1566808143;}
   plugin.yml¡   O˜c]¡   *>Ĝ¶      (   src/tomo1852/messagekick/MessageKick.phpÌ  O˜c]Ì  Åï<¶      name: MessageKick
main: tomo1852\messagekick\MessageKick
api: 3.9.3
version: 1.1.2
author: tomo1852
description: "/kickのメッセージをシンプルに"<?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);
		switch($command[0]){
			case "kick":
				$event->setCancelled();
				if(!$event->getSender()->isop()){
					$event->getSender()->sendMessage("§cこのコマンドを実行する権限がありません。");
					return;
				}
				if(!isset($command[1])){
					$event->getSender()->sendMessage("使い方: /kick <プレイヤー> [理由 …]");
					return;
				}
				foreach($this->getServer()->getOnlinePlayers() as $player) if($player->getname() === str_replace("_" ," " , $command[1])){
					if(!isset($command[2])) $command[2] = $event->getSender()->getName() . "にキックされました。";
					$player->kick($command[2], false);
					$event->getSender()->sendmessage(str_replace("_" ," " , $command[1]) . "をキックしました。理由: " . $command[2]);
					return;
				}
				$event->getSender()->sendmessage("§c" . str_replace("_" ," " , $command[1]) . "が見つかりません");
		}
	}
}#Öá¸-Lšýîëû¤±0¦¥   GBMB