public function onTeleport(EntityTeleportEvent $event)
 {
     $ent = $event->getEntity();
     if (!$ent instanceof Player) {
         return;
     }
     $session = $this->main->getSession($ent);
     if (!$session instanceof Session) {
         $event->setCancelled();
         return;
     }
     if ($session->onTeleport($event) === false) {
         $event->setCancelled();
     }
 }