menu
#9249660 Call to undefined method pocketmine\event\player\PlayerDeathEvent::cancel()

Submitted by PocketMine-MP 5.5.0

General information

Version: 5.5.0
Git commit: c8d357f4
Plugin involvement: Direct
Report date: 2023-09-19 17:10:36 +0000 UTC
Server uptime: 0 days 0 hours 0 minutes 34 seconds

System Information

PHP version: 8.1.23
JIT status: Not available
Operating system: linux
System banner: Linux 6b0f1e01-41c8-4717-be37-d0f2eea9164d 5.4.0-162-generic #179-Ubuntu SMP Mon Aug 14 08:51:31 UTC 2023 x86_64

Error information

Warning: the weekomComplementPriv plugin was directly involved in this crash. Please contact the plugin author.
Thread: Main
Message: Call to undefined method pocketmine\event\player\PlayerDeathEvent::cancel()
File: plugins/Complement (1).phar/src/Complemento/Stats/Main
Line: #518
Type: Error
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
        $event->setKeepInventory(true);
$nameVictim = $player->getName();
$this->killsPractice[$nameVictim] = 0;
$drops = $event->getDrops();
foreach ($drops as $drop) {
$event->setDrops([]);
$player->getInventory()->remove($drop);
}
$event->setDeathMessage("");
$event->cancel();
}
}

public function onPlayerRespawn(PlayerRespawnEvent $event) {
$player = $event->getPlayer();
$this->world = $world = Server::getInstance()->getWorldManager()->getWorldByName("Practice");
if ($player->getWorld()->getFolderName() === "Practice" && $this->practice === true) {
$x = mt_rand(-39, 39);
$z = mt_rand(-39, 39);
$y = 120;
#0 pmsrc/src/event/RegisteredListener(61): Complemento\Stats\Main->onPlayerDeath(object pocketmine\event\player\PlayerDeathEvent#147917)
#1 pmsrc/src/event/Event(63): pocketmine\event\RegisteredListener->callEvent(object pocketmine\event\player\PlayerDeathEvent#147917)
#2 pmsrc/src/player/Player(2350): pocketmine\event\Event->call()
#3 pmsrc/src/entity/Entity(552): pocketmine\player\Player->onDeath()
#4 pmsrc/src/entity/Entity(590): pocketmine\entity\Entity->kill()
#5 pmsrc/src/entity/Living(201): pocketmine\entity\Entity->setHealth(float 0)
#6 pmsrc/src/entity/Entity(537): pocketmine\entity\Living->setHealth(float 0)
#7 pmsrc/src/entity/Living(548): pocketmine\entity\Entity->attack(object pocketmine\event\entity\EntityDamageByBlockEvent#147876)
#8 pmsrc/src/player/Player(2466): pocketmine\entity\Living->attack(object pocketmine\event\entity\EntityDamageByBlockEvent#147876)
#9 pmsrc/src/block/Cactus(77): pocketmine\player\Player->attack(object pocketmine\event\entity\EntityDamageByBlockEvent#147876)
#10 pmsrc/src/entity/Entity(1305): pocketmine\block\Cactus->onEntityInside(object pocketmine\player\Player#123342)
#11 pmsrc/src/entity/Entity(1229): pocketmine\entity\Entity->checkBlockIntersections()
#12 pmsrc/src/player/Player(1310): pocketmine\entity\Entity->move(float 0, float 0, float 0.0008999999999979)
#13 pmsrc/src/player/Player(1268): pocketmine\player\Player->actuallyHandleMovement(object pocketmine\math\Vector3#147980)
#14 pmsrc/src/network/mcpe/handler/InGamePacketHandler(247): pocketmine\player\Player->handleMovement(object pocketmine\math\Vector3#147980)
#15 pmsrc/vendor/pocketmine/bedrock-protocol/src/PlayerAuthInputPacket(282): pocketmine\network\mcpe\handler\InGamePacketHandler->handlePlayerAuthInput(object pocketmine\network\mcpe\protocol\PlayerAuthInputPacket#147858)
#16 pmsrc/src/network/mcpe/NetworkSession(445): pocketmine\network\mcpe\protocol\PlayerAuthInputPacket->handle(object pocketmine\network\mcpe\handler\InGamePacketHandler#73523)
#17 pmsrc/src/network/mcpe/NetworkSession(383): pocketmine\network\mcpe\NetworkSession->handleDataPacket(object pocketmine\network\mcpe\protocol\PlayerAuthInputPacket#147858, string[63] .....B...B....r=.B...A.......?...B...0..............`.:........)
#18 pmsrc/src/network/mcpe/raklib/RakLibInterface(219): pocketmine\network\mcpe\NetworkSession->handleEncoded(string[54] ........G.f.Y.....v:q..ud...{.......L...@Bz...=..j....)
#19 pmsrc/vendor/pocketmine/raklib-ipc/src/RakLibToUserThreadMessageReceiver(40): pocketmine\network\mcpe\raklib\RakLibInterface->onPacketReceive(int 0, string[63] .......'S.r...r...].H..$.TO...\...x.|Cr.fHS....b....9.Ob....4b?)
#20 pmsrc/src/network/mcpe/raklib/RakLibInterface(111): raklib\server\ipc\RakLibToUserThreadMessageReceiver->handle(object pocketmine\network\mcpe\raklib\RakLibInterface#150870)
#21 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(120): pocketmine\network\mcpe\raklib\RakLibInterface->pocketmine\network\mcpe\raklib\{closure}()
#22 pmsrc/src/TimeTrackingSleeperHandler(58): pocketmine\snooze\SleeperHandler->processNotifications()
#23 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(79): pocketmine\TimeTrackingSleeperHandler->processNotifications()
#24 pmsrc/src/Server(1681): pocketmine\snooze\SleeperHandler->sleepUntil(float 1695143436.5824)
#25 pmsrc/src/Server(1064): pocketmine\Server->tickProcessor()
#26 pmsrc/src/PocketMine(334): pocketmine\Server->__construct(object pocketmine\thread\ThreadSafeClassLoader#6, object pocketmine\utils\MainLogger#3, string[16] /home/container/, string[24] /home/container/plugins/)
#27 pmsrc/src/PocketMine(357): pocketmine\server()
#28 pmsrc(11): require(string[60] phar:///home/container/PocketMine-MP.phar/src/PocketMine.php)

Loaded Plugins

  • Show

Server Settings

  • Show

Installed Composer Dependencies

Installed PHP Extensions

  • Show