pocketmine\Server::broadcastMessage PHP Method

broadcastMessage() public method

public broadcastMessage ( string $message, Player[] | null $recipients = null ) : integer
$message string
$recipients Player[] | null
return integer
    public function broadcastMessage($message, $recipients = null)
    {
        if (!is_array($recipients)) {
            return $this->broadcast($message, self::BROADCAST_CHANNEL_USERS);
        }
        /** @var Player[] $recipients */
        foreach ($recipients as $recipient) {
            $recipient->sendMessage($message);
        }
        return count($recipients);
    }

Usage Example

Beispiel #1
0
 public function downloadFailCallback()
 {
     $this->isupdating = false;
     $this->server->broadcastMessage(new TranslationContainer("commands.upgrade.failed"));
 }
Server