
<?php
echo "PocketMine-MP plugin FirstKit v1.1.4
This file has been generated using DevTools v1.13.3 at Sun, 18 Aug 2019 15:12:51 +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:8:"FirstKit";s:7:"version";s:5:"1.1.4";s:4:"main";s:22:"tomo1852\firstkit\main";s:3:"api";a:1:{i:0;s:5:"3.9.1";}s:6:"depend";s:0:"";s:11:"description";s:21:"åˆæœŸè£…å‚™ã‚’è¨­å®š";s:7:"authors";s:0:"";s:7:"website";s:0:"";s:12:"creationDate";i:1566108771;}
   plugin.ymlü   dìX]ü   ”á!
¶         resources/config.ymlŒ   dìX]Œ   «ÌË¶         resources/players.yml    dìX]        ¶         src/tomo1852/firstkit/main.php²  dìX]²  ïÉ¢œ¶      name: FirstKit
main: tomo1852\firstkit\main
version: 1.1.4
api:
 - 3.9.1
load: POSTWORLD
author: tomo1852
description: "åˆæœŸè£…å‚™ã‚’è¨­å®š"
commands:
 firstkit:
  description: "åˆæœŸè£…å‚™ã®è¨­å®š"
  usage: "/firstkit <add|remove|list>"#ã‚¢ã‚¤ãƒ†ãƒ ID(ç©ºç™½)ãƒ¡ã‚¿å€¤(ç©ºç™½)æ•°ã§æŒ‡å®šã—ã¦ãã ã•ã„ã€‚
kit:
 - 268 0 1
 - 269 0 1
 - 270 0 1
 - 271 0 1
 - 297 0 32<?php

namespace tomo1852\firstkit;

use pocketmine\plugin\PluginBase;
use pocketmine\event\Listener;
use pocketmine\event\player\PlayerJoinEvent;
use pocketmine\item\Item;
use pocketmine\utils\Config;
use pocketmine\command\Command;
use pocketmine\command\CommandSender;

class main extends PluginBase implements Listener {
    public function onEnable(){
	$this->getServer()->getPluginManager()->registerEvents($this, $this);
        if(!file_exists($this->getDataFolder())) @mkdir($this->getDataFolder(), 0744, true);
        $this->saveDefaultConfig();
        $this->config = new Config($this->getDataFolder() . "config.yml", Config::YAML);
        $this->getLogger()->info("Â§bFirstKitãŒæœ‰åŠ¹ã«ãªã‚Šã¾ã—ãŸã€‚Â§dä½œæˆè€…: tomo1852");
        $this->player = new Config($this->getDataFolder() . "players.yml", Config::YAML);
	$this->reloadConfig();
    }
    public function onJoin(PlayerJoinEvent $event){
        $player = $event->getPlayer();
        if(!$this->player->exists($player->getname())){
            $items = $this->config->get("kit");
            foreach($items as $itemdeta){
                $itemdeta = explode(" ", $itemdeta);
                if(count($itemdeta) < 3) continue;
                foreach($itemdeta as $value){
                    if(!is_numeric($value)) continue 2;
                }
                $item = item::get($itemdeta[0],$itemdeta[1],$itemdeta[2]);
                if($player->getInventory()->canAddItem($item)) $player->getInventory()->addItem($item);
            }
            $this->player->set($player->getname(), "å—ã‘å–ã‚Šæ¸ˆã¿");
            $this->player->save();
        }
    }
    public function onCommand(CommandSender $sender, Command $command, string $label, array $args) :bool{
	switch(strtolower($command->getName())){
	    case "firstkit":
                if(!$sender->isop()){
                    $sender->sendmessage("Â§cã“ã®ã‚³ãƒžãƒ³ãƒ‰ã‚’å®Ÿè¡Œã™ã‚‹æ¨©é™ãŒã‚ã‚Šã¾ã›ã‚“ã€‚");
                    return true;
                }
                if(!isset($args[0])) return false;
                switch(strtolower($args[0])){
                    case "add":
                        if(count($args) == 4){
                            $value = 0;
                            foreach($args as $deta){
                                if($value > 0){
                                    if(!is_numeric($deta) || $deta < 0){
                                        $sender->sendmessage("Â§cç„¡åŠ¹ãªå€¤ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚");
                                        return true;
                                    }else if($value == 1 || $value == 3){
                                        if($deta <= 0){
                                            $sender->sendmessage("Â§cç„¡åŠ¹ãªå€¤ãŒå«ã¾ã‚Œã¦ã„ã¾ã™ã€‚");
                                            return true;
                                        }
                                    }
                                }
                                $value++;
                            }
                            $itemlist = $this->config->get("kit");
                            $itemdeta = $args[1]." ".$args[2]." ".$args[3];
                            array_push($itemlist, $itemdeta);
                            $this->config->set("kit", $itemlist);
                            $this->config->save();
                            $sender->sendmessage("ã‚¢ã‚¤ãƒ†ãƒ ã‚’è¿½åŠ ã—ã¾ã—ãŸã€‚");
                            return true;
                        }else{
                            $sender->sendmessage("ä½¿ã„æ–¹: /firstkit add <ã‚¢ã‚¤ãƒ†ãƒ ID> <ãƒ¡ã‚¿å€¤> <æ•°>");
                            return true;
                            }
                        break;
                    case "remove":
                        if(count($args) == 4){
                            $itemlist = $this->config->get("kit");
                            $itemdeta = $args[1]." ".$args[2]." ".$args[3];
                            if(in_array($itemdeta, $itemlist)){
                                $itemlist = array_diff($itemlist, array ($itemdeta));
                                $this->config->set("kit", $itemlist);
                                $this->config->save();
                                $sender->sendmessage("ã‚¢ã‚¤ãƒ†ãƒ ã‚’å‰Šé™¤ã—ã¾ã—ãŸã€‚");
                                return true;
                            }else{
                                $sender->sendmessage("Â§c".$itemdeta."ã¯å­˜åœ¨ã—ã¾ã›ã‚“ã€‚");
                                return true;
                            }
                        }else{
                            $sender->sendmessage("ä½¿ã„æ–¹: /firstkit remove <ã‚¢ã‚¤ãƒ†ãƒ ID> <ãƒ¡ã‚¿å€¤> <æ•°>");
                                return true;
                        }
                        break;
                    case "list":
                        $itemlist = $this->config->get("kit");
                        foreach($itemlist as $itemdeta){
                            $sender->sendmessage(strtolower($itemdeta));
                        }
                        return true;
                }
                return false;
	}
    }
}“;Ì{ªµbZ<itxòH²X^   GBMB