menu
#9648698 Call to undefined method pocketmine\player\Player::getSession()

Submitted by PocketMine-MP 5.7.0

General information

Version: 5.7.0
Git commit: 22b9e703
Plugin involvement: Direct
Report date: 2023-11-21 00:28:37 +0000 UTC
Server uptime: 0 days 0 hours 5 minutes 29 seconds

System Information

PHP version: 8.1.24
JIT status: Not available
Operating system: linux
System banner: Linux 907bbb15-6e2c-4312-b751-34a1658289f1 5.15.0-87-generic #97-Ubuntu SMP Mon Oct 2 21:09:21 UTC 2023 x86_64

Error information

Warning: the PartnerItem plugin was directly involved in this crash. Please contact the plugin author.
Thread: Main
Message: Call to undefined method pocketmine\player\Player::getSession()
File: plugins/Abilitys/src/PartnerItems/abilitys/CloseCall
Line: #86
Type: Error
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
        $global = 'PartnerItem';
$ability = 'Close Call';
$config = PartnerItems::getInstance()->getConfig();

if ($item->getNamedTag()->getTag("ability")) {
$tag = $item->getNamedTag()->getString("ability");
switch ($tag) {
case "closecall":
$event->cancel();
if ($player->getSession()->getCooldown('starting.timer') !== null || $player->getSession()->getCooldown('pvp.timer') !== null) {
return;
}

if ($player->getCurrentClaim() === 'Spawn') {
return;
}
if (PartnerItems::getInstance()->inCooldown($global, $player->getName())) {
return;
}
if (PartnerItems::getInstance()->inCooldown($ability, $player->getName())) {
#0 pmsrc/src/event/RegisteredListener(61): PartnerItems\abilitys\CloseCall->onItemUse(object pocketmine\event\player\PlayerItemUseEvent#141598)
#1 pmsrc/src/event/Event(63): pocketmine\event\RegisteredListener->callEvent(object pocketmine\event\player\PlayerItemUseEvent#141598)
#2 pmsrc/src/player/Player(1607): pocketmine\event\Event->call()
#3 pmsrc/src/network/mcpe/handler/InGamePacketHandler(509): pocketmine\player\Player->useHeldItem()
#4 pmsrc/src/network/mcpe/handler/InGamePacketHandler(343): pocketmine\network\mcpe\handler\InGamePacketHandler->handleUseItemTransaction(object pocketmine\network\mcpe\protocol\types\inventory\UseItemTransactionData#172405)
#5 pmsrc/vendor/pocketmine/bedrock-protocol/src/InventoryTransactionPacket(94): pocketmine\network\mcpe\handler\InGamePacketHandler->handleInventoryTransaction(object pocketmine\network\mcpe\protocol\InventoryTransactionPacket#172475)
#6 pmsrc/src/network/mcpe/NetworkSession(445): pocketmine\network\mcpe\protocol\InventoryTransactionPacket->handle(object pocketmine\network\mcpe\handler\InGamePacketHandler#81368)
#7 pmsrc/src/network/mcpe/NetworkSession(383): pocketmine\network\mcpe\NetworkSession->handleDataPacket(object pocketmine\network\mcpe\protocol\InventoryTransactionPacket#172475, string[294] .............................ability..closecall...display...Lore..........r..7Ri)
#8 pmsrc/src/network/mcpe/raklib/RakLibInterface(219): pocketmine\network\mcpe\NetworkSession->handleEncoded(string[316] MP=K.A....$.B.+.u..1..9..4mH....6w..%.......u../.T../.....lm,....D.+.a..7...m=..)
#9 pmsrc/vendor/pocketmine/raklib-ipc/src/RakLibToUserThreadMessageReceiver(40): pocketmine\network\mcpe\raklib\RakLibInterface->onPacketReceive(int 0, string[325] .X.R..[...5#P...Ttj(Z....+iW.j.(...~..)j.t~.9.../n2......w!a......>..y..Q.|\8#.>)
#10 pmsrc/src/network/mcpe/raklib/RakLibInterface(111): raklib\server\ipc\RakLibToUserThreadMessageReceiver->handle(object pocketmine\network\mcpe\raklib\RakLibInterface#168030)
#11 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(120): pocketmine\network\mcpe\raklib\RakLibInterface->pocketmine\network\mcpe\raklib\{closure}()
#12 pmsrc/src/TimeTrackingSleeperHandler(58): pocketmine\snooze\SleeperHandler->processNotifications()
#13 pmsrc/vendor/pocketmine/snooze/src/SleeperHandler(79): pocketmine\TimeTrackingSleeperHandler->processNotifications()
#14 pmsrc/src/Server(1682): pocketmine\snooze\SleeperHandler->sleepUntil(float 1700526517.5135)
#15 pmsrc/src/Server(1065): pocketmine\Server->tickProcessor()
#16 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/)
#17 pmsrc/src/PocketMine(357): pocketmine\server()
#18 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