<?php __HALT_COMPILER(); ?>
e                     src/Main/main.phpˆ  ðž[ˆ  ÆéQi¶      
   plugin.yml¢  ðž[¢  Ñ·Ÿ¶      <?php

namespace Main;

use pocketmine\plugin\PluginBase;
use pocketmine\event\Listener;
use pocketmine\Player;
use pocketmine\command\Command;
use pocketmine\command\CommandSender;
use pocketmine\command\CommandExecutor;

class main extends PluginBase implements Listener{
 
    public function onEnable(){
        $this->getLogger()->info('InformationãŒèª­ã¿è¾¼ã¾ã‚Œã¾ã—ãŸ');
        $this->getServer()->getPluginManager()->registerEvents($this, $this);
    }

    public function onCommand(CommandSender $sender, Command $command, string $label, array $args) :bool{
	    switch (strtolower($command->getName())) {//ã‚³ãƒžãƒ³ãƒ‰åã§æ¡ä»¶åˆ†å²
		    case "ixyz": //ã‚³ãƒžãƒ³ãƒ‰ãŒã€Œixyzã€ã ã£ãŸã‚‰ä»¥ä¸‹ã®å‡¦ç†ã‚’å®Ÿè¡Œ
			    $name = $sender->getName(); //ãƒ¦ãƒ¼ã‚¶ãƒ¼å
			    $x = floor($sender->getX()); //åº§æ¨™
			    $y = floor($sender->getY()); //åº§æ¨™
			    $z = floor($sender->getZ()); //åº§æ¨™
			    $this->getServer()->broadcastMessage("Â§a[INFO] Â§f{$name}ã¯åº§æ¨™{$x},{$y},{$z}ã«ã„ã¾ã™");
			    break;
		    case "iworld": //ã‚³ãƒžãƒ³ãƒ‰ãŒã€Œiworldã€ã ã£ãŸã‚‰ä»¥ä¸‹ã®å‡¦ç†ã‚’å®Ÿè¡Œ
			    $name = $sender->getName(); //ãƒ¦ãƒ¼ã‚¶ãƒ¼å
			    $world = $sender->getLevel(); //ãƒ¯ãƒ¼ãƒ«ãƒ‰å–å¾—
			    $LevelName = $sender->getLevel()->getFolderName(); //ãƒ¯ãƒ¼ãƒ«ãƒ‰å–å¾—
			    $this->getServer()->broadcastMessage("Â§a[INFO] Â§f{$name}ã¯{$LevelName}ã«ã„ã¾ã™");
			    break;
		    case "info": //ã‚³ãƒžãƒ³ãƒ‰ãŒã€Œinfoã€ã ã£ãŸã‚‰ä»¥ä¸‹ã®å‡¦ç†ã‚’å®Ÿè¡Œ
			    $name = $sender->getName(); //ãƒ¦ãƒ¼ã‚¶ãƒ¼å
			    $x = floor($sender->getX()); //åº§æ¨™
			    $y = floor($sender->getY()); //åº§æ¨™
			    $z = floor($sender->getZ()); //åº§æ¨™
			    $world = $sender->getLevel(); //ãƒ¯ãƒ¼ãƒ«ãƒ‰å–å¾—
			    $LevelName = $sender->getLevel()->getFolderName(); //ãƒ¯ãƒ¼ãƒ«ãƒ‰å–å¾—
			    $this->getServer()->broadcastMessage("Â§a[INFO] Â§f{$name}ã¯{$LevelName}ã®åº§æ¨™{$x},{$y},{$z}ã«ã„ã¾ã™");
			    break;
	    }

   	    //æ¡ä»¶ã«ä¸€è‡´ã—ãªã‹ã£ãŸå ´åˆå‡¦ç†ã‚’çµ‚äº†ã™ã‚‹
	    //plugin.ymlã«è¨˜è¼‰ã—ãŸä½¿ç”¨æ–¹æ³•ãŒãƒ—ãƒ¬ã‚¤ãƒ¤ãƒ¼ã«ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¨ã—ã¦é€ä¿¡ã•ã‚Œã¾ã™ã€‚
	    return true;
    }
}---
name: Information
main: Main\main
version: 1.0.0
api:
- 3.1.4
- 3.1.5
- 4.0.0
author: narapon
commands:
  ixyz:
    usage: /ixyz
    description: è‡ªåˆ†ã®ã„ã‚‹åº§æ¨™ã‚’ãƒãƒ£ãƒƒãƒˆã§çŸ¥ã‚‰ã›ã‚‹
  iworld:
    usage: /iworld
    description: è‡ªåˆ†ã®ã„ã‚‹ãƒ¯ãƒ¼ãƒ«ãƒ‰ã‚’ãƒãƒ£ãƒƒãƒˆã§çŸ¥ã‚‰ã›ã‚‹
  info:
    usage: /info
    description: è‡ªåˆ†ã®ã„ã‚‹ãƒ¯ãƒ¼ãƒ«ãƒ‰ã¨åº§æ¨™ã‚’ãƒãƒ£ãƒƒãƒˆã§çŸ¥ã‚‰ã›ã‚‹
...j[íX"˜ÞÞUg¿ÌE   GBMB