
<?php
echo "PocketMine-MP plugin PlaceLimit v1.0.0
This file has been generated using DevTools v1.13.3 at Sun, 07 Jun 2020 19:58:34 +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:10:"PlaceLimit";s:7:"version";s:5:"1.0.0";s:4:"main";s:15:"placelimit\main";s:3:"api";s:6:"3.12.0";s:6:"depend";s:0:"";s:11:"description";s:12:"高さ制限";s:7:"authors";s:0:"";s:7:"website";s:35:"https://twitter.com/Pixelcraft810M1";s:12:"creationDate";i:1591527514;}   src/placelimit/main.php  Z^  A{      
   plugin.yml   Z^   w*      <?php

namespace placelimit;

use pocketmine\plugin\PluginBase;
use pocketmine\{Player, Server};
use pocketmine\event\Listener;
use pocketmine\event\Event;
use pocketmine\event\block\BlockPlaceEvent;
use pocketmine\level\Level;
use pocketmine\block\Block;
use pocketmine\utils\Config;

class main extends PluginBase implements Listener {
    public function onEnable() {
        $this->config = new Config($this->getDataFolder() . "config.yml", Config::YAML, array(
            "worlds" => ["world","world2"],
            "limit" => "50"
        ));
        $this->getServer()->getPluginmanager()->registerEvents($this, $this );
        $this->getLogger()->info("§bPlaceLimitを起動しました by Batta");
        $this->getLogger()->info("§b現在の高さ制限は §e".$this->config->get("limit")." §bです\n");
    }

    public function onPlace(BlockPlaceEvent $event) {
        $player = $event->getPlayer();
        $name = $player->getName();
        if (!$player->isOp()) {
            $worlds = $this->config->get("worlds");
            $limit = $this->config->get("limit");
            foreach ($worlds as $world) {
                if ($player->getLevel()->getFolderName() === $world) {
                    if ($event->getBlock()->getFloorY() >= $limit) {
                        $event->setCancelled();
                        $player->sendPopUp("§c[Info] 高さ制限を超えています");
                    }
                }
            }
        }
        
    }
}name: PlaceLimit
author: Batta
api: 3.12.0
main: placelimit\main
version: 1.0.0
website: https://twitter.com/Pixelcraft810M1
description: 高さ制限
r^L$pbM?Fo   GBMB