pocketmine\Player::sendTranslation PHP Method

sendTranslation() public method

public sendTranslation ( $message, array $parameters = [] )
$parameters array
    public function sendTranslation($message, array $parameters = [])
    {
        $pk = new TextPacket();
        if (!$this->server->isLanguageForced()) {
            $pk->type = TextPacket::TYPE_TRANSLATION;
            $pk->message = $this->server->getLanguage()->translateString($message, $parameters, "pocketmine.");
            foreach ($parameters as $i => $p) {
                $parameters[$i] = $this->server->getLanguage()->translateString($p, $parameters, "pocketmine.");
            }
            $pk->parameters = $parameters;
        } else {
            $pk->type = TextPacket::TYPE_RAW;
            $pk->message = $this->server->getLanguage()->translateString($message, $parameters);
        }
        $ev = new PlayerTextPreSendEvent($this, $pk->message, PlayerTextPreSendEvent::TRANSLATED_MESSAGE);
        $this->server->getPluginManager()->callEvent($ev);
        if (!$ev->isCancelled()) {
            $this->dataPacket($pk);
            return true;
        }
        return false;
    }
Player