BlockHorizons / BlockPets

An advanced pets plugin for PocketMine-MP
Apache License 2.0
93 stars 61 forks source link

Changing to another World through PortalsPe closes the server #194

Closed Bruth78 closed 2 years ago

Bruth78 commented 5 years ago

Hello, I added the pet in world world and as soon as i try to go to another world called KitPvP my server closes and i get this following error in console:

11:15:24] [Server thread/INFO]: Bruth78 teleported to world
[11:15:24] [Server thread/CRITICAL]: TypeError: "Argument 1 passed to pocketmine\Server::pocketmine\{closure}() must be an instance of pocketmine\Player, instance of BlockHorizons\BlockPets\pets\creatures\WolfPet given" (EXCEPTION) in "src/pocketmine/Server" at line 1939
[11:15:24] [Server thread/DEBUG]: #0 (): pocketmine\Server->pocketmine\{closure}(BlockHorizons\BlockPets\pets\creatures\WolfPet object)
[11:15:24] [Server thread/DEBUG]: #1 src/pocketmine/Server(1939): array_filter(array Array(), Closure object)
[11:15:24] [Server thread/DEBUG]: #2 src/pocketmine/level/Level(515): pocketmine\Server->batchPackets(array Array(), array Array(), boolean )
[11:15:24] [Server thread/DEBUG]: #3 plugins/MysteryCrate.phar/src/JackMD/MysteryCrate/EventListener(239): pocketmine\level\Level->addParticle(pocketmine\level\particle\FloatingTextParticle object, array Array())
[11:15:24] [Server thread/DEBUG]: #4 src/pocketmine/plugin/MethodEventExecutor(38): JackMD\MysteryCrate\EventListener->onLevelChange(pocketmine\event\entity\EntityLevelChangeEvent object)
[11:15:24] [Server thread/DEBUG]: #5 src/pocketmine/plugin/RegisteredListener(98): pocketmine\plugin\MethodEventExecutor->execute(JackMD\MysteryCrate\EventListener object, pocketmine\event\entity\EntityLevelChangeEvent object)
[11:15:24] [Server thread/DEBUG]: #6 src/pocketmine/event/Event(99): pocketmine\plugin\RegisteredListener->callEvent(pocketmine\event\entity\EntityLevelChangeEvent object)
[11:15:24] [Server thread/DEBUG]: #7 src/pocketmine/entity/Entity(1952): pocketmine\event\Event->call()
[11:15:24] [Server thread/DEBUG]: #8 src/pocketmine/entity/Entity(1813): pocketmine\entity\Entity->switchLevel(pocketmine\level\Level object)
[11:15:24] [Server thread/DEBUG]: #9 src/pocketmine/entity/Entity(1838): pocketmine\entity\Entity->setPosition(pocketmine\level\Position object)
[11:15:24] [Server thread/DEBUG]: #10 src/pocketmine/entity/Entity(1933): pocketmine\entity\Entity->setPositionAndRotation(pocketmine\level\Position object, double 98.885620117188, double 13.596282958984)
[11:15:24] [Server thread/DEBUG]: #11 plugins/BlockPets_dev-269.phar/src/BlockHorizons/BlockPets/pets/BasePet(603): pocketmine\entity\Entity->teleport(pocketmine\level\Position object)
[11:15:24] [Server thread/DEBUG]: #12 src/pocketmine/level/Level(840): BlockHorizons\BlockPets\pets\BasePet->onUpdate(integer 5328)
[11:15:24] [Server thread/DEBUG]: #13 src/pocketmine/level/Level(785): pocketmine\level\Level->actuallyDoTick(integer 5328)
[11:15:24] [Server thread/DEBUG]: #14 src/pocketmine/Server(2447): pocketmine\level\Level->doTick(integer 5328)
[11:15:24] [Server thread/DEBUG]: #15 src/pocketmine/Server(2594): pocketmine\Server->checkTickUpdates(integer 5328, double 1551957324.439)
[11:15:24] [Server thread/DEBUG]: #16 src/pocketmine/Server(2342): pocketmine\Server->tick()
[11:15:24] [Server thread/DEBUG]: #17 src/pocketmine/Server(2205): pocketmine\Server->tickProcessor()
[11:15:24] [Server thread/DEBUG]: #18 src/pocketmine/Server(1784): pocketmine\Server->start()
[11:15:24] [Server thread/DEBUG]: #19 src/pocketmine/PocketMine(250): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string /home/container/, string /home/container/plugins/)
[11:15:24] [Server thread/DEBUG]: #20 (1): require(string phar:///home/container/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
[11:15:24] [Server thread/EMERGENCY]: An unrecoverable error has occurred and the server has crashed. Creating a crash dump
[11:15:24] [Server thread/EMERGENCY]: Please upload the "/home/container/crashdumps/Thu_Mar_7-11.15.24-UTC_2019.log" file to the Crash Archive and submit the link to the Bug Reporting page. Give as much info as you can.
[11:15:24] [Server thread/EMERGENCY]: The crash dump has been automatically submitted to the Crash Archive. You can view it on https://crash.pmmp.io/view/2182668 or use the ID #2182668.

Thank you ;)

Ifera commented 2 years ago

Should be fixed with the latest update. If not then please do make a new issue.