public function sendMessage($message, $level = self::CHAT_ADMIN)
 {
     $fs = true;
     if ($level === self::CHAT_ALL) {
         $inbox = Main::getStatsCore($this->main->getServer())->getOfflineInbox();
         foreach ($this->getMembers() as $member) {
             if (($p = $this->getMain()->getServer()->getPlayerExact($member)) instanceof Player) {
                 $p->sendMessage("[PF] {$message}");
             } else {
                 $inbox->addMessage($this->getMain(), $member, "[PF] {$message}");
             }
         }
     }
     foreach ($this->getMain()->getServer()->getOnlinePlayers() as $player) {
         $rank = $this->getMemberRank($player);
         if ($rank instanceof Rank and $rank->hasPerm($level)) {
             $player->sendMessage("[{$this}] {$message}");
         }
         if ($player->getName() === $this->founder) {
             $fs = false;
         }
     }
     if ($fs) {
         Main::getStatsCore($this->main->getServer())->getOfflineInbox()->addMessage($this->main, $this->founder, $message);
     }
 }