<?php echo "Altay plugin servertool v1.0.\nThis file has been generated using Turanic at Fri, 19 Jun 2020 10:44:56 +0900.\n----------------\n";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(); ?>
q             þ   a:9:{s:4:"name";s:10:"servertool";s:7:"version";s:4:"1.0.";s:4:"main";s:23:"apartkktrain\tokyo\Main";s:3:"api";a:1:{i:0;s:6:"3.12.0";}s:6:"depend";a:0:{}s:11:"description";s:0:"";s:7:"authors";a:0:{}s:7:"website";s:0:"";s:12:"creationDate";i:1592531096;}
   plugin.ymlc   ˜ì^c   T?Øç¶         src/apartkktrain/tokyo/Main.php=  ˜ì^=  éA�!¶      name: servertool
main: apartkktrain\tokyo\Main
version: 1.0.
api: 3.12.0
auther: apartkktrain
<?php

namespace apartkktrain\tokyo\Main;

///まちがえ防止のためuse文は余分に書いてます...ごめんなさい...
use pocketmine\plugin\PluginBase;
use pocketmine\Player;
use pocketmine\event\Listener;
use pocketmine\event\player\PlayerJoinEvent;
use pocketmine\Server;
use pocketmine\block\Block;
use pocketmine\event\block\{BlockBreakEvent, BlockPlaceEvent};
use pocketmine\utils\Config;
use pocketmine\level\Level;
use pocketmine\level\Position;
use pocketmine\math\Vector3;
use pocketmine\command\Command;
use pocketmine\command\CommandSender;
use pocketmine\form\Form;
use pocketmine\event\entity\EntityDamageEvent;
use pocketmine\event\inventory\InventoryPickupItemEvent;
use pocketmine\item\Item;
use pocketmine\event\player\PlayerDropItemEvent;
use pocketmine\entity\object\ItemEntity;
use pocketmine\event\player\PlayerDeathEvent;
///今回使用するイベント
use pocketmine\event\entity\EntityExplodeEvent;



class Main extends pluginBase implements Listener
{
    public function onEnable()
    {
        $this->getLogger()->notice("----------------------");
        $this->getLogger()->notice("serverTool構築完了。");
        $this->getLogger()->notice("----------------------");
        $this->getServer()->getPluginManager()->registerEvents($this, $this);

    }


///落下ダメージ無効化
    public function EntityDamage(EntityDamageEvent $event)
	{
		if($event->getCause() === EntityDamageEvent::CAUSE_FALL)
		{
			$event->setCancelled();
		}

    }

///TNT爆発キャンセル
	
    public function onExplode(EntityExplodeEvent $event)
    {
        $event->setCancelled();
        $player = $event->getPlayer();
        $player->sendMessage("爆発はキャンセルされました。TNTは使用しないでください。");
    }


 }žg‚áʹh%=“þ>)”-   GBMB