setPermission(DefaultPermissionNames::COMMAND_ME); } public function execute(CommandSender $sender, string $commandLabel, array $args){ if(count($args) === 0){ throw new InvalidCommandSyntaxException(); } $sender->getServer()->broadcastMessage(KnownTranslationFactory::chat_type_emote($sender instanceof Player ? $sender->getDisplayName() : $sender->getName(), TextFormat::RESET . implode(" ", $args))); return true; } }