<?php __HALT_COMPILER(); ?>
i                     src/MGTWorld/Main.php/=  ?_n[/=  -®¶¶      
   plugin.ymlT  ?_n[T  ÍKœ×¶      <?php

namespace MGTWorld;

use pocketmine\utils\TextFormat;
use pocketmine\Server;
use pocketmine\event\player\PlayerInteractEvent;
use pocketmine\event\player\PlayerJoinEvent;
use pocketmine\plugin\PluginBase;
use pocketmine\utils\Config;
use pocketmine\level\Level;
use pocketmine\level\generator\generatorManager;
use pocketmine\level\generator\generator;
use pocketmine\event\Listener;
use pocketmine\command\Command;
use pocketmine\command\CommandSender;
use pocketmine\math\Vector3;

class Main extends PluginBase implements Listener {

    public function onEnable() {
        $this->getServer()->getPluginManager()->registerEvents($this,$this);
        $this->getLogger()->info("Â§aMGTWorldã‚’èª­ã¿è¾¼ã‚“ã  by mixpowder");
        if (!file_exists($this->getDataFolder())) {
            @mkdir($this->getDataFolder(), 0744, true);
        }
      $this->world = new Config($this->getDataFolder() . "CommandOP.yml", Config::YAML,array(
        'èª¬æ˜Ž' => 'trueã§opé™å®š falseã§å…¨ãƒ—ãƒ¬ã‚¤ãƒ¤ãƒ¼',
        'wp-op' => 'true',
        'gwd-op' => 'true',
        'gwf-op' => 'true',
        'gwn-op' => 'true',
        'load-op' => 'true',
        'unload-op' => 'true',
        'loadworld-op' => 'true',
        'setspawn-op' => 'true',
      ));
      $this->setworld = new Config($this->getDataFolder() . "setworld.yml", Config::YAML,array(
        'èª¬æ˜Ž' => 'falseã§ä½¿ç”¨ã—ãªã„ã€‚trueã§ä½¿ç”¨ã™ã‚‹',
        'Useworld' => 'false',
        'èª¬æ˜Ž2' => 'åˆã‚ã¦ã®äººé™å®šã®ãƒ¯ãƒ¼ãƒ«ãƒ‰ã€‚åå‰è¨­å®šã€‚ãƒ•ãƒ©ãƒƒãƒˆã§ç”Ÿæˆã•ã‚Œã‚‹',
        'JoinWorld' => 'world2',
        'èª¬æ˜Ž3' => 'ä¸€åº¦ã§ã‚‚å…¥ã£ãŸã“ã¨ã‚ã‚‹äººã‚’ãƒ­ãƒ“ãƒ¼(åˆæœŸãƒªã‚¹ãƒãƒ¼ãƒ³åœ°)ã«å¼·åˆ¶çš„ã«æˆ»ã•ã›ã‚‹ã‹ã€‚å‹¿è«–trueã‹false',
        'return' => 'false',
    ));
      $this->StartPlayer = new Config($this->getDataFolder() . "StartPlayer.yml", Config::YAML);
      $world = $this->setworld->get("JoinWorld");
        if($this->setworld->get("Useworld") === "true"){
            $blue = pack("c",0x1B)."[1;46m";
        $this->getLogger()->notice(TextFormat::BLACK.$blue."å°‚ç”¨ã®ãƒ¯ãƒ¼ãƒ«ãƒ‰ã‚’ãƒ­ãƒ¼ãƒ‰ã—ã¾ã—ãŸ");
        if($this->getServer()->loadLevel("$world") == null){
        $this->getServer()->generateLevel("$world", time(), generatorManager::getGenerator("Flat"));
    }
}
}
    public function onJoin(PlayerJoinEvent $event){
            $player = $event->getPlayer();
            $name = $player->getName();
            $world = $this->setworld->get("JoinWorld");
            if($this->setworld->get("Useworld") === "true"){
            if ($this->StartPlayer->get("$name") == null){
            $this->StartPlayer->set($name);
            $this->StartPlayer->save();
            $player->teleport($this->getServer()->getLevelByName("$world")->getSafeSpawn());
        }else{
            if($this->setworld->get("return") === "true"){
            $player->teleport($this->getServer()->getdefaultLevel()->getSafeSpawn());
            }
        }
        }
            }

    public function onCommand(CommandSender $sender, Command $command, string $label, array $args): bool{
          $Level = strtolower(implode($args));
        switch($command->getName()){

        
        case "Help":
            $sender->sendMessage("/wp <ãƒ¯ãƒ¼ãƒ«ãƒ‰å>ã§ãã®ãƒ¯ãƒ¼ãƒ«ãƒ‰ã«ãƒ†ãƒ¬ãƒãƒ¼ãƒˆã§ãã¾ã™ï¼");
            $sender->sendMessage("/gwd <ãƒ¯ãƒ¼ãƒ«ãƒ‰å>ã§æ™®é€šã®ãƒ¯ãƒ¼ãƒ«ãƒ‰ã‚’ç”Ÿæˆã§ãã¾ã™ï¼");
            $sender->sendMessage("/gwf <ãƒ¯ãƒ¼ãƒ«ãƒ‰å>ã§ãƒ•ãƒ©ãƒƒãƒˆã®ãƒ¯ãƒ¼ãƒ«ãƒ‰ã‚’ä½œã‚‹ã“ã¨ãŒã§ãã¾ã™ï¼");
            $sender->sendMessage("/load <ãƒ¯ãƒ¼ãƒ«ãƒ‰å>ã§ãã®ãƒ¯ãƒ¼ãƒ«ãƒ‰èª­ã¿è¾¼ã‚€ã“ã¨ãŒã§ãã¾ã™ï¼");
            $sender->sendMessage("/unload <ãƒ¯ãƒ¼ãƒ«ãƒ‰å>ã§ãã®ãƒ¯ãƒ¼ãƒ«ãƒ‰ã®èª­ã¿è¾¼ã¿ã‚’è§£é™¤ã§ãã¾ã™ï¼");
            $sender->sendMessage("/loadworld ã§èª­ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹ãƒ¯ãƒ¼ãƒ«ãƒ‰ã‚’ç¢ºèªã§ãã¾ã™ï¼");
            $sender->sendMessage("/setspawn ã§ã‚¹ãƒãƒ¼ãƒ³ä½ç½®ã‚’è¨­å®šã§ãã¾ã™ï¼");
        break;

        case "wp":
        if($this->world->get("wp-op") === "true"){
          if($sender->getName() === "CONSOLE"){
            $sender->sendMessage("ã‚²ãƒ¼ãƒ å†…ã§ä½¿ç”¨ã—ã¦ãã ã•ã„");        
        }elseif(!($sender->isOp())){
            $sender->sendMessage("Â§4opã§ã¯ãªã„ã¨ä½¿ã†ã“ã¨ãŒã§ãã¾ã›ã‚“");    
        }elseif("$Level" === ""){
            $sender->sendMessage("Â§d/wp <ãƒ¯ãƒ¼ãƒ«ãƒ‰å>ã¨æ‰“ã£ã¦ãã ã•ã„");
        }elseif($this->getServer()->loadLevel("$Level") == null){
            $sender->sendMessage("Â§dãƒ¯ãƒ¼ãƒ«ãƒ‰: ".$Level." ãŒå­˜åœ¨ã—ã¾ã›ã‚“ã€‚");
        }else{
            $sender->teleport($this->getServer()->getLevelByName("$Level")->getSafeSpawn());
            $sender->sendMessage("Â§bãƒ¯ãƒ¼ãƒ«ãƒ‰: ".$Level." ã«ãƒ†ãƒ¬ãƒãƒ¼ãƒˆã—ã¾ã—ãŸã€‚");
        }
        }elseif($this->world->get("wp-op") === "false"){
          if($sender->getName() === "CONSOLE"){
            $sender->sendMessage("ã‚²ãƒ¼ãƒ å†…ã§ä½¿ç”¨ã—ã¦ãã ã•ã„");        
        }elseif("$Level" === ""){
            $sender->sendMessage("Â§d/wp <ãƒ¯ãƒ¼ãƒ«ãƒ‰å>ã¨æ‰“ã£ã¦ãã ã•ã„");
        }elseif($this->getServer()->loadLevel("$Level") == null){
            $sender->sendMessage("Â§dãƒ¯ãƒ¼ãƒ«ãƒ‰: ".$Level." ãŒå­˜åœ¨ã—ã¾ã›ã‚“ã€‚");
        }else{
            $sender->teleport($this->getServer()->getLevelByName("$Level")->getSafeSpawn());
            $sender->sendMessage("Â§bãƒ¯ãƒ¼ãƒ«ãƒ‰: ".$Level." ã«ãƒ†ãƒ¬ãƒãƒ¼ãƒˆã—ã¾ã—ãŸã€‚");
        }
        }

        break;

        
        case "gwf":
        if($this->world->get("gwf-op") === "true"){
          if(!($sender->isOp())){
            $sender->sendMessage("Â§4opã§ã¯ãªã„ã¨ä½¿ã†ã“ã¨ãŒã§ãã¾ã›ã‚“");
        }elseif("$Level" == ""){
            $sender->sendMessage("Â§d/gwf <ãƒ¯ãƒ¼ãƒ«ãƒ‰å>ã¨æ‰“ã£ã¦ãã ã•ã„");
        }elseif(!($this->getServer()->loadLevel("$Level") == null)){
            $sender->sendMessage("Â§4ãƒ¯ãƒ¼ãƒ«ãƒ‰: ".$Level." ã¯ã™ã§ã«å­˜åœ¨ã—ã¾ã™ã€‚");
            $this->getServer()->unloadLevel($this->getServer()->getLevelByName("$Level"));
         }else{
            $sender->sendMessage("Â§b(flat)ãƒ¯ãƒ¼ãƒ«ãƒ‰: ".$Level." ä½œæˆä¸­");
            $this->getServer()->generateLevel("$Level", time(), generatorManager::getGenerator("flat"));
            sleep("1");
            $sender->sendMessage("Â§bå®Œäº†ã—ã¾ã—ãŸ");
        }
        }elseif($this->world->get("gwf-op") === "false"){
          if("$Level" == ""){
            $sender->sendMessage("Â§d/gwf <ãƒ¯ãƒ¼ãƒ«ãƒ‰å>ã¨æ‰“ã£ã¦ãã ã•ã„");
        }elseif(!($this->getServer()->loadLevel("$Level") == null)){
            $sender->sendMessage("Â§4ãƒ¯ãƒ¼ãƒ«ãƒ‰: ".$Level." ã¯ã™ã§ã«å­˜åœ¨ã—ã¾ã™ã€‚");
            $this->getServer()->unloadLevel($this->getServer()->getLevelByName("$Level"));
        }else{
            $sender->sendMessage("Â§b(flat)ãƒ¯ãƒ¼ãƒ«ãƒ‰: ".$Level." ä½œæˆä¸­");
            $this->getServer()->generateLevel("$Level", time(), generatorManager::getGenerator("flat"));
            sleep("1");
            $sender->sendMessage("Â§bå®Œäº†ã—ã¾ã—ãŸ");
          }
        }
        break;

        case "gwn":
        if($this->world->get("gwn-op") === "true"){
          if(!($sender->isOp())){
            $sender->sendMessage("Â§4opã§ã¯ãªã„ã¨ä½¿ã†ã“ã¨ãŒã§ãã¾ã›ã‚“");
        }elseif("$Level" == ""){
            $sender->sendMessage("Â§d/gwn <ãƒ¯ãƒ¼ãƒ«ãƒ‰å>ã¨æ‰“ã£ã¦ãã ã•ã„");
        }elseif(!($this->getServer()->loadLevel("$Level") == null)){
            $sender->sendMessage("Â§4ãƒ¯ãƒ¼ãƒ«ãƒ‰: ".$Level." ã¯ã™ã§ã«å­˜åœ¨ã—ã¾ã™ã€‚");
            $this->getServer()->unloadLevel($this->getServer()->getLevelByName("$Level"));
        }else{
            $sender->sendMessage("Â§b(nether)ãƒ¯ãƒ¼ãƒ«ãƒ‰: ".$Level." ä½œæˆä¸­");
            $this->getServer()->generateLevel("$Level", time(), generatorManager::getGenerator("nether"));
            sleep("1");
            $sender->sendMessage("Â§bå®Œäº†ã—ã¾ã—ãŸ");
        }
        }elseif($this->world->get("gwn-op") === "false"){
          if("$Level" == ""){
            $sender->sendMessage("Â§d/gwn <ãƒ¯ãƒ¼ãƒ«ãƒ‰å>ã¨æ‰“ã£ã¦ãã ã•ã„");
        }elseif(!($this->getServer()->loadLevel("$Level") == null)){
            $sender->sendMessage("Â§4ãƒ¯ãƒ¼ãƒ«ãƒ‰: ".$Level." ã¯ã™ã§ã«å­˜åœ¨ã—ã¾ã™ã€‚");
            $this->getServer()->unloadLevel($this->getServer()->getLevelByName("$Level"));
        }else{
            $sender->sendMessage("Â§b(nether)ãƒ¯ãƒ¼ãƒ«ãƒ‰: ".$Level." ä½œæˆä¸­");
            $this->getServer()->generateLevel("$Level", time(), generatorManager::getGenerator("nether"));
            sleep("1");
            $sender->sendMessage("Â§bå®Œäº†ã—ã¾ã—ãŸ");
          }
        }
        break;
        
        case "gwd":
        if($this->world->get("gwd-op") === "true"){
          if(!($sender->isOp())){
            $sender->sendMessage("Â§4opã§ã¯ãªã„ã¨ä½¿ã†ã“ã¨ãŒã§ãã¾ã›ã‚“");
        }elseif("$Level" == ""){
            $sender->sendMessage("Â§d/gwd <ãƒ¯ãƒ¼ãƒ«ãƒ‰å>ã¨æ‰“ã£ã¦ãã ã•ã„");
        }elseif(!($this->getServer()->loadLevel("$Level") == null)){
            $sender->sendMessage("Â§4ãƒ¯ãƒ¼ãƒ«ãƒ‰: ".$Level." ã¯ã™ã§ã«å­˜åœ¨ã—ã¾ã™ã€‚");
            $this->getServer()->unloadLevel($this->getServer()->getLevelByName("$Level"));
        }else{
            $sender->sendMessage("Â§b(default)ãƒ¯ãƒ¼ãƒ«ãƒ‰: ".$Level." ä½œæˆä¸­");
            $this->getServer()->generateLevel("$Level", time(), generatorManager::getGenerator("default"));
            sleep("1");
            $sender->sendMessage("Â§bå®Œäº†ã—ã¾ã—ãŸ");
        }
        }elseif($this->world->get("gwd-op") === "false"){
          if("$Level" == ""){
            $sender->sendMessage("Â§d/gwd <ãƒ¯ãƒ¼ãƒ«ãƒ‰å>ã¨æ‰“ã£ã¦ãã ã•ã„");
        }elseif(!($this->getServer()->loadLevel("$Level") == null)){
            $sender->sendMessage("Â§4ãƒ¯ãƒ¼ãƒ«ãƒ‰: ".$Level." ã¯ã™ã§ã«å­˜åœ¨ã—ã¾ã™ã€‚");
            $this->getServer()->unloadLevel($this->getServer()->getLevelByName("$Level"));
        }else{
            $sender->sendMessage("Â§b(default)ãƒ¯ãƒ¼ãƒ«ãƒ‰: ".$Level." ä½œæˆä¸­");
            $this->getServer()->generateLevel("$Level", time(), generatorManager::getGenerator("default"));
            sleep("1");
            $sender->sendMessage("Â§bå®Œäº†ã—ã¾ã—ãŸ");
          }
        }
        break;

        case "load":
        if($this->world->get("load-op") === "true"){
          if(!($sender->isOp())){
            $sender->sendMessage("Â§4opã§ã¯ãªã„ã¨ä½¿ã†ã“ã¨ãŒã§ãã¾ã›ã‚“");   
        }elseif("$Level" == ""){
            $sender->sendMessage("Â§d/load <ãƒ¯ãƒ¼ãƒ«ãƒ‰å>ã¨æ‰“ã£ã¦ãã ã•ã„");
        }elseif($this->getServer()->getLevelByName("$Level") !== null){
            $sender->sendMessage("Â§aã™ã§ã«ãƒ¯ãƒ¼ãƒ«ãƒ‰: ".$Level." ã¯èª­ã¿è¾¼ã¾ã‚Œã¦ã¾ã™ã€‚");
        }elseif($this->getServer()->loadLevel("$Level") == null){
            $sender->sendMessage("Â§4ãƒ¯ãƒ¼ãƒ«ãƒ‰: ".$Level." ãŒå­˜åœ¨ã—ã¾ã›ã‚“ã€‚");
        }else{
            $sender->sendMessage("Â§bãƒ¯ãƒ¼ãƒ«ãƒ‰: ".$Level." ã®èª­ã¿è¾¼ã¿ã«æˆåŠŸã—ã¾ã—ãŸã€‚");
        }
        }elseif($this->world->get("load-op") === "false"){
          if("$Level" == ""){
            $sender->sendMessage("Â§d/load <ãƒ¯ãƒ¼ãƒ«ãƒ‰å>ã¨æ‰“ã£ã¦ãã ã•ã„");
        }elseif($this->getServer()->getLevelByName("$Level") !== null){
            $sender->sendMessage("Â§aã™ã§ã«ãƒ¯ãƒ¼ãƒ«ãƒ‰: ".$Level." ã¯èª­ã¿è¾¼ã¾ã‚Œã¦ã¾ã™ã€‚");
        }elseif($this->getServer()->loadLevel("$Level") == null){
            $sender->sendMessage("Â§4ãƒ¯ãƒ¼ãƒ«ãƒ‰: ".$Level." ãŒå­˜åœ¨ã—ã¾ã›ã‚“ã€‚");
        }else{
            $sender->sendMessage("Â§bãƒ¯ãƒ¼ãƒ«ãƒ‰: ".$Level." ã®èª­ã¿è¾¼ã¿ã«æˆåŠŸã—ã¾ã—ãŸã€‚");
          }
        }
        break;
      
        case "unload":
        if($this->world->get("unload-op") === "true"){
          if(!($sender->isOp())){
            $sender->sendMessage("Â§4opã§ã¯ãªã„ã¨ä½¿ã†ã“ã¨ãŒã§ãã¾ã›ã‚“ã€‚");
        }elseif("$Level" == ""){
            $sender->sendMessage("Â§d/unload <ãƒ¯ãƒ¼ãƒ«ãƒ‰å>ã¨æ‰“ã£ã¦ãã ã•ã„");
        }elseif($this->getServer()->getLevelByName("$Level") == null){
            $sender->sendMessage("Â§dãƒ¯ãƒ¼ãƒ«ãƒ‰: ".$Level." ã¯èª­ã¿è¾¼ã¾ã‚Œã¦ã„ã¾ã›ã‚“ã€‚");
        }elseif($this->getServer()->getDefaultLevel()->getName() == "$Level"){
            $sender->sendMessage("Â§4ã“ã®ãƒ¯ãƒ¼ãƒ«ãƒ‰ã®èª­ã¿è¾¼ã¿ã‚’è§£é™¤ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“ã€‚");
        }else{
            $sender->sendMessage("Â§bãƒ¯ãƒ¼ãƒ«ãƒ‰: ".$Level." ã®èª­ã¿è¾¼ã¿ã‚’è§£é™¤ã—ã¾ã—ãŸã€‚");
            $this->getServer()->unloadLevel($this->getServer()->getLevelByName("$Level"));
        }
        }elseif($this->world->get("unload-op") === "false"){
          if("$Level" == ""){
            $sender->sendMessage("Â§d/unload <ãƒ¯ãƒ¼ãƒ«ãƒ‰å>ã¨æ‰“ã£ã¦ãã ã•ã„");
        }elseif($this->getServer()->getLevelByName("$Level") == null){
            $sender->sendMessage("Â§dãƒ¯ãƒ¼ãƒ«ãƒ‰: ".$Level." ã¯èª­ã¿è¾¼ã¾ã‚Œã¦ã„ã¾ã›ã‚“ã€‚");
        }elseif($this->getServer()->getDefaultLevel()->getName() == "$Level"){
            $sender->sendMessage("Â§4ã“ã®ãƒ¯ãƒ¼ãƒ«ãƒ‰ã®èª­ã¿è¾¼ã¿ã‚’è§£é™¤ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“ã€‚");
        }else{
            $sender->sendMessage("Â§bãƒ¯ãƒ¼ãƒ«ãƒ‰: ".$Level." ã®èª­ã¿è¾¼ã¿ã‚’è§£é™¤ã—ã¾ã—ãŸã€‚");
            $this->getServer()->unloadLevel($this->getServer()->getLevelByName("$Level"));
          }
        }
        break;

      
        case "loadworld":
        if($this->world->get("loadworld-op") === "true"){
          if(!($sender->isOp())){
              $sender->sendMessage("Â§4opã§ã¯ãªã„ã¨ä½¿ã†ã“ã¨ãŒã§ãã¾ã›ã‚“ã€‚");
        }else{ 
            foreach($this->getServer()->getLevels() as $level){
            $sender->sendMessage(TextFormat::AQUA.$level->getName());
        }
        }
        }elseif($this->world->get("loadworld-op") === "false"){
            foreach($this->getServer()->getLevels() as $level){
            $sender->sendMessage(TextFormat::AQUA.$level->getName());
        }
        }
        break;



        case "setspawn":
        if($this->world->get("setspawn-op") === "true"){
          if(!($sender->isOp())){
            $sender->sendMessage("Â§4opã§ã¯ãªã„ã¨ä½¿ã†ã“ã¨ãŒã§ãã¾ã›ã‚“");
        }else{
            $level = $sender->getLevel();
            $pos = (new Vector3($sender->getX(),$sender->getY(),$sender->getZ()))->round();
            $level->setSpawnLocation($pos);
            $sender->sendMessage("ã‚¹ãƒãƒ¼ãƒ³ä½ç½®ã‚’"."[X: ".floor($sender->getX())."] [Y: ".floor($sender->getY())."] [Z: ".floor($sender->getZ())."]ã«è¨­å®šã—ã¾ã—ãŸã€‚");
        }
        }elseif($this->world->get("setspawn-op") === "false"){
            $level = $sender->getLevel();
            $pos = (new Vector3($sender->getX(),$sender->getY(),$sender->getZ()))->round();
            $level->setSpawnLocation($pos);
            $sender->sendMessage("ã‚¹ãƒãƒ¼ãƒ³ä½ç½®ã‚’"."[X: ".floor($sender->getX())."] [Y: ".floor($sender->getY())."] [Z: ".floor($sender->getZ())."]ã«è¨­å®šã—ã¾ã—ãŸã€‚");
        }
        break;
        //æ–°ã—ã„å‡¦ç†
        }
        return true;
      }
    }name: MGTWorld
api: [3.0.0,4.0.0]
main: MGTWorld\Main
version: 5.0.0
description: ãƒ¯ãƒ¼ãƒ«ãƒ‰ç®¡ç†
author: mixpowder
commands:
 Help:
  usage: /Help
  description: ã‚³ãƒžãƒ³ãƒ‰ã®èª¬æ˜Ž 
 wp:
  usage: /wp <ãƒ¯ãƒ¼ãƒ«ãƒ‰å>
  description: ãƒ¯ãƒ¼ãƒ«ãƒ‰ç§»å‹•
 gwf:
  usage: /gwf <ãƒ¯ãƒ¼ãƒ«ãƒ‰å>
  description: ãƒ¯ãƒ¼ãƒ«ãƒ‰ä½œæˆ(flat)
 gwd:
  usage: /gwd <ãƒ¯ãƒ¼ãƒ«ãƒ‰å>
  description: ãƒ¯ãƒ¼ãƒ«ãƒ‰ä½œæˆ(default)
 gwn:
  usage: /gwn <ãƒ¯ãƒ¼ãƒ«ãƒ‰å>
  description: ãƒ¯ãƒ¼ãƒ«ãƒ‰ä½œæˆ(nether)
 load:
  usage: /load <ãƒ¯ãƒ¼ãƒ«ãƒ‰å>
  description: ãƒ¯ãƒ¼ãƒ«ãƒ‰èª­ã¿è¾¼ã¿
 unload:
  usage: /unload <ãƒ¯ãƒ¼ãƒ«ãƒ‰å>
  description: ãƒ¯ãƒ¼ãƒ«ãƒ‰èª­ã¿è¾¼ã¿è§£é™¤
 loadworld:
  usage: /loadworld
  description: èª­ã¿è¾¼ã¾ã‚Œã¦ã„ã‚‹ãƒ¯ãƒ¼ãƒ«ãƒ‰æ¤œç´¢
 setspawn:
  usage: /setspawn
  description: ãã®ãƒ¯ãƒ¼ãƒ«ãƒ‰ã®ã‚¹ãƒãƒ¼ãƒ³ä½ç½®ã®è¨­å®š
:?Sd³•¤›ÔÅƒÎó8ÖœÆi   GBMB