player = $player; $this->achievement = $achievementId; $this->message = $message; $this->broadcastRecipients = $messageRecipients; } /** * @return string */ public function getAchievement() : string{ return $this->achievement; } /** * @return TextContainer|null */ public function getMessage() : ?TextContainer{ return $this->message; } /** * @param TextContainer|null $message */ public function setMessage(?TextContainer $message) : void{ $this->message = $message; } /** * @return CommandSender[] */ public function getBroadcastRecipients() : array{ return $this->broadcastRecipients; } /** * @param CommandSender[] $broadcastRecipients */ public function setBroadcastRecipients(array $broadcastRecipients) : void{ $this->broadcastRecipients = $broadcastRecipients; } }