setPermission(DefaultPermissionNames::COMMAND_PLUGINS); } public function execute(CommandSender $sender, string $commandLabel, array $args){ $list = array_map(function(Plugin $plugin) : string{ return ($plugin->isEnabled() ? TextFormat::GREEN : TextFormat::RED) . $plugin->getDescription()->getFullName(); }, $sender->getServer()->getPluginManager()->getPlugins()); sort($list, SORT_STRING); $sender->sendMessage(KnownTranslationFactory::pocketmine_command_plugins_success((string) count($list), implode(TextFormat::RESET . ", ", $list))); return true; } }