
<?php
echo "PocketMine-MP plugin CommandSender v1.0.0
This file has been generated using DevTools v1.14.0 at Tue, 16 Jun 2020 12:12:38 +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(); ?>
b                a:9:{s:4:"name";s:13:"CommandSender";s:7:"version";s:5:"1.0.0";s:4:"main";s:18:"CommandSender\main";s:3:"api";s:5:"3.0.0";s:6:"depend";s:0:"";s:11:"description";s:0:"";s:7:"authors";s:0:"";s:7:"website";s:0:"";s:12:"creationDate";i:1592277158;}
   plugin.ymlI   8^I   ß~6         src/CommandSender/main.php  8^  
-J      name: CommandSender
main: CommandSender\main
version: 1.0.0
api: 3.0.0<?php

namespace CommandSender;

use pocketmine\plugin\PluginBase;
use pocketmine\event\Listener;
use pocketmine\event\server\CommandEvent;
use pocketmine\Server;
use pocketmine\command\CommandSender;
use pocketmine\Player;

class main extends PluginBase implements Listener{
    
    public function onEnable(){
        $this->getServer()->getPluginManager()->registerEvents($this, $this);
    }

    public function foo(CommandEvent $event){
        $sender = $event->getSender();
        if (!($sender instanceof Player)) return;
        $name = $sender->getName();
        $command = $event->getCommand();
        $message = "§a[Server]§b$name §fさんがコマンド§d$command §fを使用しました!";
        $players = Server::getInstance()->getOnlinePlayers();
        foreach ($players as $player){
            if ($player->isOp()){
                $player->sendMessage($message);
            }
        }
    }
}7I&zeg|3~   GBMB