
<?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