DaPigGuy / PiggyCustomEnchants

An open source custom enchantment plugin for PocketMine-MP
https://piggydocs.aericio.net/PiggyCustomEnchants.html
Apache License 2.0
103 stars 118 forks source link

Server thread/CRITICAL]: Could not pass event 'pocketmine\event\entity\EntityDamageByEntityEvent' to 'PiggyCustomEnchants v1.0.2': Cannot add effects to non-living entities on PiggyCustomEnchants\EventListener #43

Closed teracube closed 6 years ago

teracube commented 6 years ago

Please make sure your issue complies with these guidelines:

General

Critical Error
2017-09-17 [19:32:45] [Server thread/CRITICAL]: Could not pass event 'pocketmine\event\entity\EntityDamageByEntityEvent' to 'PiggyCustomEnchants v1.0.2': Cannot add effects to non-living entities on PiggyCustomEnchants\EventListener
2017-09-17 [19:32:45] [Server thread/CRITICAL]: BadMethodCallException: "Cannot add effects to non-living entities" (EXCEPTION) in "src/pocketmine/entity/Entity" at line 720
2017-09-17 [19:32:45] [Server thread/DEBUG]: #0 PiggyCustomEnchants.phar/src/PiggyCustomEnchants/EventListener(870): pocketmine\entity\Entity->addEffect(pocketmine\entity\Effect object)
2017-09-17 [19:32:45] [Server thread/DEBUG]: #1 PiggyCustomEnchants.phar/src/PiggyCustomEnchants/EventListener(100): PiggyCustomEnchants\EventListener->checkArmorEnchants(pocketmine\Player object, pocketmine\event\entity\EntityDamageByEntityEvent object)
2017-09-17 [19:32:45] [Server thread/DEBUG]: #2 src/pocketmine/plugin/MethodEventExecutor(38): PiggyCustomEnchants\EventListener->onDamage(pocketmine\event\entity\EntityDamageByEntityEvent object)
2017-09-17 [19:32:45] [Server thread/DEBUG]: #3 src/pocketmine/plugin/RegisteredListener(98): pocketmine\plugin\MethodEventExecutor->execute(PiggyCustomEnchants\EventListener object, pocketmine\event\entity\EntityDamageByEntityEvent object)
2017-09-17 [19:32:45] [Server thread/DEBUG]: #4 src/pocketmine/plugin/PluginManager(714): pocketmine\plugin\RegisteredListener->callEvent(pocketmine\event\entity\EntityDamageByEntityEvent object)
2017-09-17 [19:32:45] [Server thread/DEBUG]: #5 src/pocketmine/entity/Entity(888): pocketmine\plugin\PluginManager->callEvent(pocketmine\event\entity\EntityDamageByEntityEvent object)
2017-09-17 [19:32:45] [Server thread/DEBUG]: #6 src/pocketmine/entity/Living(351): pocketmine\entity\Entity->attack(pocketmine\event\entity\EntityDamageByEntityEvent object)
2017-09-17 [19:32:45] [Server thread/DEBUG]: #7 src/pocketmine/Player(3605): pocketmine\entity\Living->attack(pocketmine\event\entity\EntityDamageByEntityEvent object)
2017-09-17 [19:32:45] [Server thread/DEBUG]: #8 src/pocketmine/level/Explosion(190): pocketmine\Player->attack(pocketmine\event\entity\EntityDamageByEntityEvent object)
2017-09-17 [19:32:45] [Server thread/DEBUG]: #9 src/pocketmine/entity/PrimedTNT(112): pocketmine\level\Explosion->explodeB()
2017-09-17 [19:32:45] [Server thread/DEBUG]: #10 src/pocketmine/entity/PrimedTNT(97): pocketmine\entity\PrimedTNT->explode()
2017-09-17 [19:32:45] [Server thread/DEBUG]: #11 src/pocketmine/entity/Entity(1266): pocketmine\entity\PrimedTNT->entityBaseTick(integer 1)
2017-09-17 [19:32:45] [Server thread/DEBUG]: #12 src/pocketmine/level/Level(668): pocketmine\entity\Entity->onUpdate(integer 173694)
2017-09-17 [19:32:45] [Server thread/DEBUG]: #13 src/pocketmine/Server(2330): pocketmine\level\Level->doTick(integer 173694)
2017-09-17 [19:32:45] [Server thread/DEBUG]: #14 src/pocketmine/Server(2485): pocketmine\Server->checkTickUpdates(integer 173694, double 1505669565.1526)
2017-09-17 [19:32:45] [Server thread/DEBUG]: #15 src/pocketmine/Server(2239): pocketmine\Server->tick()
2017-09-17 [19:32:45] [Server thread/DEBUG]: #16 src/pocketmine/Server(2118): pocketmine\Server->tickProcessor()
2017-09-17 [19:32:45] [Server thread/DEBUG]: #17 src/pocketmine/Server(1700): pocketmine\Server->start()
2017-09-17 [19:32:45] [Server thread/DEBUG]: #18 src/pocketmine/PocketMine(541): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string phar:///home/gsp_1845/g7.hmserv.eu-19133/PocketMine-MP.phar/, string /home/gsp_1845/g7.hmserv.eu-19133/, string /home/gsp_1845/g7.hmserv.eu-19133/plugins/)
2017-09-17 [19:32:45] [Server thread/DEBUG]: #19 /home/gsp_1845/g7.hmserv.eu-19133/PocketMine-MP.phar(1): require(string phar:///home/gsp_1845/g7.hmserv.eu-19133/PocketMine-MP.phar/src/pocketmine/PocketMine.php)

Version of PiggyCustomEnchants:

dev-77 https://poggit.pmmp.io/r/11407/PiggyCustomEnchants_dev-77.phar

Data Provider:

Hosting PocketMine-MP version: 1.6.2dev #579 [Protocol 113; API 3.0.0-ALPHA7] Linux x86_64 PHP Version: 7.0.17 Zend version: 3.0.0 OS : Linux, linux

Steps to Reproduce the Issue

PocketMine-MP 1.6.2dev-579 PiggyCustomEnchants_dev-77

Extra Information

bluetigeresw commented 6 years ago

^having same issue

DarkIceTitan commented 6 years ago

Same it won't work I tried to upload it to my server multiple times.

DaPigGuy commented 6 years ago

Would your servers happen to have bows being used often?

DarkIceTitan commented 6 years ago

It got fixed..I just deleted then redownloaded the plugin.

DaPigGuy commented 6 years ago

Ok, will close. Tell me if it happens again.