Infernus101 / ProfileUI

Get any player's profile on a Modal Form! MCPE v1.2! PMMP support only!

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

New error

BogdanMakarchuk opened this issue · comments

plugin version 4.0

it seems to me that you check only if the player's player kills, but you do not check the moment that a player can die himself

[15:44:00] [Server thread/CRITICAL]: Could not pass event 'pocketmine\event\player\PlayerDeathEvent' to 'ProfileUI v4': Call to undefined method pocketmine\event\entity\EntityDamageEvent::getDamager() on Infernus101\PlayerEvents
[15:44:00] [Server thread/CRITICAL]: Error: "Call to undefined method pocketmine\event\entity\EntityDamageEvent::getDamager()" (EXCEPTION) in "ProfileUI-master/src/Infernus101/PlayerEvents" at line 42
[15:44:00] [Server thread/DEBUG]: #0 src/pocketmine/plugin/MethodEventExecutor(38): Infernus101\PlayerEvents->onDeath(pocketmine\event\player\PlayerDeathEvent object)
[15:44:00] [Server thread/DEBUG]: #1 src/pocketmine/plugin/RegisteredListener(98): pocketmine\plugin\MethodEventExecutor->execute(Infernus101\PlayerEvents object, pocketmine\event\player\PlayerDeathEvent object)
[15:44:00] [Server thread/DEBUG]: #2 src/pocketmine/plugin/PluginManager(721): pocketmine\plugin\RegisteredListener->callEvent(pocketmine\event\player\PlayerDeathEvent object)
[15:44:00] [Server thread/DEBUG]: #3 src/pocketmine/Player(3554): pocketmine\plugin\PluginManager->callEvent(pocketmine\event\player\PlayerDeathEvent object)
[15:44:00] [Server thread/DEBUG]: #4 src/pocketmine/entity/Living(413): pocketmine\Player->callDeathEvent()
[15:44:00] [Server thread/DEBUG]: #5 src/pocketmine/Player(3436): pocketmine\entity\Living->kill()
[15:44:00] [Server thread/DEBUG]: #6 src/pocketmine/entity/Entity(943): pocketmine\Player->kill()
[15:44:00] [Server thread/DEBUG]: #7 src/pocketmine/entity/Living(105): pocketmine\entity\Entity->setHealth(double -20)
[15:44:00] [Server thread/DEBUG]: #8 src/pocketmine/entity/Entity(905): pocketmine\entity\Living->setHealth(double -20)
[15:44:00] [Server thread/DEBUG]: #9 src/pocketmine/entity/Living(351): pocketmine\entity\Entity->attack(pocketmine\event\entity\EntityDamageEvent object)
[15:44:00] [Server thread/DEBUG]: #10 src/pocketmine/Player(3587): pocketmine\entity\Living->attack(pocketmine\event\entity\EntityDamageEvent object)
[15:44:00] [Server thread/DEBUG]: #11 src/pocketmine/entity/Living(324): pocketmine\Player->attack(pocketmine\event\entity\EntityDamageEvent object)
[15:44:00] [Server thread/DEBUG]: #12 src/pocketmine/entity/Entity(1399): pocketmine\entity\Living->fall(double 43.9193)
[15:44:00] [Server thread/DEBUG]: #13 src/pocketmine/entity/Entity(1662): pocketmine\entity\Entity->updateFallState(double -1.0807, boolean 1)
[15:44:00] [Server thread/DEBUG]: #14 src/pocketmine/Player(1563): pocketmine\entity\Entity->move(double 0, double -1.0807, double 0)
[15:44:00] [Server thread/DEBUG]: #15 src/pocketmine/Player(1720): pocketmine\Player->processMovement(integer 1)
[15:44:00] [Server thread/DEBUG]: #16 src/pocketmine/level/Level(723): pocketmine\Player->onUpdate(integer 1554)
[15:44:00] [Server thread/DEBUG]: #17 src/pocketmine/Server(2360): pocketmine\level\Level->doTick(integer 1554)
[15:44:00] [Server thread/DEBUG]: #18 src/pocketmine/Server(2513): pocketmine\Server->checkTickUpdates(integer 1554, double 1508762640.0731)
[15:44:00] [Server thread/DEBUG]: #19 src/pocketmine/Server(2257): pocketmine\Server->tick()
[15:44:00] [Server thread/DEBUG]: #20 src/pocketmine/Server(2136): pocketmine\Server->tickProcessor()
[15:44:00] [Server thread/DEBUG]: #21 src/pocketmine/Server(1718): pocketmine\Server->start()
[15:44:00] [Server thread/DEBUG]: #22 src/pocketmine/PocketMine(556): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string phar:///root/pmmp/PocketMine-MP.phar/, string /root/pmmp/, string /root/pmmp/plugins/)
[15:44:00] [Server thread/DEBUG]: #23 /root/pmmp/PocketMine-MP.phar(1): require(string phar:///root/pmmp/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
[15:44:00] [Server thread/INFO]: Twertik fell from a high place

did you add the latest commit to your plugin?

yes

check now

[16:12:09] [Server thread/CRITICAL]: Could not pass event 'pocketmine\event\player\PlayerDeathEvent' to 'ProfileUI v4': Call to undefined method pocketmine\event\entity\EntityDamageEvent::getDamager() on Infernus101\PlayerEvents
[16:12:09] [Server thread/CRITICAL]: Error: "Call to undefined method pocketmine\event\entity\EntityDamageEvent::getDamager()" (EXCEPTION) in "ProfileUI-master/src/Infernus101/PlayerEvents" at line 39

can it be a kernel bug ??? because in https://github.com/pmmp/PocketMine-MP/blob/master/src/pocketmine/event/entity/EntityDamageEvent.php there is no function getDamager () and there is only getFinalDamage ()

try now

good