public function putPacket(Player $player, DataPacket $packet, $needACK = false, $immediate = true)
{
$packet->encode();
$pk = new RedirectPacket();
$pk->uuid = $player->getUniqueId();
$pk->direct = $immediate;
$pk->mcpeBuffer = $packet->buffer;
$this->synapseInterface->putPacket($pk);
}