From 41f94f738510d6f88fc3b6417cacc2c6e7ddaf8d Mon Sep 17 00:00:00 2001 From: PEMapModder Date: Sat, 4 Oct 2014 20:10:12 +0800 Subject: [PATCH] Fixed PlayerChatEvent::setRecipients() being useless --- src/pocketmine/Server.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/pocketmine/Server.php b/src/pocketmine/Server.php index 082256e66..3f24a7764 100644 --- a/src/pocketmine/Server.php +++ b/src/pocketmine/Server.php @@ -1648,11 +1648,17 @@ class Server{ /** * @param $message + * @param Player[]|null $recipients * * @return int */ - public function broadcastMessage($message){ - return $this->broadcast($message, self::BROADCAST_CHANNEL_USERS); + public function broadcastMessage($message, $recipients = null){ + if(!is_array($recipients)){ + return $this->broadcast($message, self::BROADCAST_CHANNEL_USERS); + } + foreach($recipients as $recipient){ + $recipient->sendMessage($message); + } } /**