1. The forums will be archived and moved to a read only mode in about 2 weeks (mid march).

PlayerPreLoginEvent

Discussion in 'Development' started by LucGamesDE, Jun 3, 2017.

  1. LucGamesDE

    LucGamesDE Baby Zombie

    Messages:
    170
    I want to transfer a player on PlayerPreLoginEvent. But it isn't working.

    PHP:
    public function login(\pocketmine\event\player\PlayerPreLoginEvent $event){
            
    $player $event->getPlayer();
    $player->kick();
    }

    public function 
    kick(\pocketmine\event\player\PlayerKickEvent $event){
            
    $player $event->getPlayer();
    $player->transfer("sg.lbsg.net"19132);
    }
     
  2. Muqsit

    Muqsit Chicken

    Messages:
    1,548
    GitHub:
    muqsit
    Because it isn't possible. PlayerPreLoginEvent is too early to send the player a packet.
    Use PlayerLoginEvent
     
  3. LucGamesDE

    LucGamesDE Baby Zombie

    Messages:
    170
    Ok. Isn't there something I can do to transfer the player before LoginEvent?
     
  4. Muqsit

    Muqsit Chicken

    Messages:
    1,548
    GitHub:
    muqsit
    PlayerLoginEvent is the best to deal with this. I don't think there's a more early way.
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.