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

Solved Keep getting this errors

Discussion in 'Development' started by Driesboy, Jun 25, 2017.

  1. Driesboy

    Driesboy Spider Jockey

    Messages:
    34
    GitHub:
    driesboy
    Hi everyone

    i keep getting this errors:
    OnJoin:

    Code:
     [Server thread/CRITICAL]: Could not pass event 'pocketmine\event\player\PlayerJoinEvent' to 'SW_svile v0.6dev': Argument 4 passed to pocketmine\level\Position::__construct() must be an instance of pocketmine\level\Level, string given, called in C:\Users\PC\Desktop\GameCraftPE\Skywars\plugins\Skywars-Core-master\src\svile\sw\SWlistener.php on line 85 on svile\sw\SWlistener
    PHP:
        public function onJoin(PlayerJoinEvent $ev){
            
    $ev->getPlayer()->teleport(new Position("-0.491200""77.000000""9.780400"), "179""-3"$ev->getPlayer()->getLevel()->getFolderName("Lobby"));
              if (
    $ev->getPlayer()->hasPermission("rank.diamond")){
                    
    $ev->getPlayer()->setGamemode("1");
                    
    $pk = new ContainerSetContentPacket();
                
    $pk->targetEid $ev->getPlayer()->getId();
                    
    $pk->windowid ContainerSetContentPacket::SPECIAL_CREATIVE;
                    
    $ev->getPlayer()->dataPacket($pk);
              }
        }


    OnVoidFall:

    Code:
    [06:04:14] [Server thread/CRITICAL]: TypeError: "Argument 4 passed to pocketmine\level\Position::__construct() must be an instance of pocketmine\level\Level, string given, called in C:\Users\PC\Desktop\GameCraftPE\Skywars\plugins\Skywars-Core-master\src\svile\sw\SWlistener.php on line 85" (EXCEPTION) in "/src/pocketmine/level/Position" at line 40
    Code:
    2017-06-25 [06:05:29] [Server thread/CRITICAL]: Could not pass event 'pocketmine\event\player\PlayerMoveEvent' to 'SW_svile v0.6dev': Argument 1 passed to pocketmine\utils\BinaryStream::putLFloat() must be of the type float, string given, called in phar://C:/Users/PC/Desktop/GameCraftPE/Skywars/PocketMine-MP.phar/src/pocketmine/network/mcpe/protocol/DataPacket.php on line 354 on svile\sw\SWlistener
    PHP:
        public function onMove(PlayerMoveEvent $ev)
        {
            if (
    $ev->getPlayer()->getLevel()->getFolderName() === "Lobby"){
                if(
    $ev->getTo()->getFloorY() < 3){
                  
    $ev->getPlayer()->teleport(new Position("-0.491200""77.000000""9.780400"), "179""-3");
                }
            }
     }
    This is my plugin: https://github.com/GameCraftPE/Skywars-Core

    how can i fix these errors?
     
    Last edited: Jun 25, 2017
  2. Driesboy

    Driesboy Spider Jockey

    Messages:
    34
    GitHub:
    driesboy
    updated
     
  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.