
<?php
echo "PocketMine-MP plugin cloneItem v1
This file has been generated using DevTools v1.13.2 at Sat, 20 Jul 2019 12:59:59 +0930
----------------
";

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:9:"cloneItem";s:7:"version";d:1;s:4:"main";s:15:"aieuo\cloneItem";s:3:"api";a:1:{i:0;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:1563593399;}
   plugin.yml8  ·Š2]8  ¢˜߶      	   README.mda   ·Š2]a   ]ÁR%¶         src/aieuo/cloneItem.php  ·Š2]  ȏ ¶      name: cloneItem
main: aieuo\cloneItem
version: 1.0
api: [3.0.0]
load: POSTWORLD
author: aieuo
commands:
 cloneitem:
  description: "手に持っているアイテムを複製します"
  usage: "/cloneitem [複製する数] [複製先のプレイヤー] [複製元のプレイヤー] "
  permission: op# CloneItem
手に持ったアイテムを複製する

https://forum.mcbe.jp/resources/191/
<?php
namespace aieuo;

use pocketmine\Player;
use pocketmine\plugin\PluginBase;
use pocketmine\command\Command;
use pocketmine\command\CommandSender;

class cloneItem extends PluginBase {
    public function onCommand(CommandSender $sender, Command $command, string $label, array $args): bool {
    	if(!isset($args[2]) and !($sender instanceof Player)) return false;

        $from = $sender;
        $to = $sender;

        if(isset($args[2])) {
            $from = $this->getServer()->getPlayer($args[2]);
            if(!($from instanceof Player)) {
                $sender->sendMessage($args[2]."はサーバーにいません");
                return true;
            }
        }

        if(isset($args[1])) {
            $to = $this->getServer()->getPlayer($args[1]);
            if(!($to instanceof Player)) {
                $sender->sendMessage($args[1]."はサーバーにいません");
                return true;
            }
        }

        $item = $from->getInventory()->getItemInHand();

        if(isset($args[0])) {
            if(!is_numeric($args[0]) or (int)$args[0] <= 0) {
                $sender->sendMessage("複製する数は1以上の数字で入力してください");
                return true;
            }
            $item->setCount((int)$args[0]);
        }

    	$to->getInventory()->addItem($item);
    	$sender->sendMessage($from->getName()."のアイテムを".$item->getCount()."個".$to->getName()."に複製しました");
        return true;
    }
}Û‘ÎòÜƞžKШx@ý¡–   GBMB