<?php __HALT_COMPILER(); ?>
f                     src/machi/main.php_  VE[_  5Jm      
   plugin.yml
  VE[
  u      <?php

namespace machi;

use pocketmine\command\Command;
use pocketmine\command\CommandSender;
use pocketmine\event\Listener;
use pocketmine\plugin\PluginBase;
use pocketmine\Player;

class Main extends PluginBase implements Listener{

	public function onEnable(){
		$this->getServer()->getPluginManager()->registerEvents($this, $this);
	    $this->getLogger()->info("§a[起動] §bNoName §aを起動しました。");
	    $this->getLogger()->warning("§c改造や、二次配布は禁止です。 §bBy まっちだよ～(｡･ω･｡)");
	}

	public function onDisable(){
		$this->getLogger()->info("§c[終了] §bNoName §aを終了しています...");
	}

	public function onCommand(CommandSender $sender, Command $command, string $label, array $args): bool{
		if(!$sender instanceof Player) {
			$this->getLogger()->warning("§cゲーム内で実行して下さい。");
			return true;
		}
		switch (strtolower($command->getName())) {
			case "noname":
			$player = $this->getServer()->getOnlinePlayers();
			if ($sender->getNameTag() === "") {
				foreach ($player as $player) {
					$player->sendMessage("§bNoName §aが§e無効§aになりました。");
					$player->sendMessage("");
					$player->sendMessage("§a名前に付属するものを表示するには§eリログ§aする必要があります。");
					$player->setNameTag($player->getName());
				}
			}else {
				foreach ($player as $player) {
					$player->sendMessage("§bNoName §aが§e有効§aになりました。");
					$player->setNameTag("");
				}
			}
			break;
			
		}return true;
	}
}---
name: NoName
main: machi\main
version: 1.0.0
api:
- 3.0.0
- 3.0.0-ALPHA12
- 4.0.3
author: まっちだよ～(｡･ω･｡)

commands:
  noname:
    description: プレイヤーの名前を消します。
    usege: /noname
    permission: op
...ʈYY\SF   GBMB