HiddenMotives / VPNGuard

PocketMine-MP Plugin: VPNGuard will prevent players from joining your server behind any type of anonymizer.
MIT License
20 stars 12 forks source link

issue test upgrade API 3.0.0- Call to undefined method pocketmine\Server::getScheduler() on basprohop\VPNGuard #14

Closed teracube closed 6 years ago

teracube commented 6 years ago

My config test https://jenkins.pmmp.io/job/PocketMine-MP/1216/artifact/PocketMine-MP.phar https://poggit.pmmp.io/r/8885/VPNGuard_dev-14.phar config.yml modified API 3.0.0

the log

2018-06-27 [21:26:02] [Server thread/CRITICAL]: Could not pass event 'pocketmine\event\player\PlayerJoinEvent' to 'VPNGuard v1.0.6-B1': Call to undefined method pocketmine\Server::getScheduler() on basprohop\VPNGuard
2018-06-27 [21:26:02] [Server thread/CRITICAL]: Error: "Call to undefined method pocketmine\Server::getScheduler()" (EXCEPTION) in "VPNGuard-Latest_dev-1.phar/src/basprohop/VPNGuard" at line 90
2018-06-27 [21:26:02] [Server thread/DEBUG]: #0 src/pocketmine/plugin/MethodEventExecutor(38): basprohop\VPNGuard->onPlayerLogin(pocketmine\event\player\PlayerJoinEvent object)
2018-06-27 [21:26:02] [Server thread/DEBUG]: #1 src/pocketmine/plugin/RegisteredListener(98): pocketmine\plugin\MethodEventExecutor->execute(basprohop\VPNGuard object, pocketmine\event\player\PlayerJoinEvent object)
2018-06-27 [21:26:02] [Server thread/DEBUG]: #2 src/pocketmine/plugin/PluginManager(756): pocketmine\plugin\RegisteredListener->callEvent(pocketmine\event\player\PlayerJoinEvent object)
2018-06-27 [21:26:02] [Server thread/DEBUG]: #3 src/pocketmine/Player(1029): pocketmine\plugin\PluginManager->callEvent(pocketmine\event\player\PlayerJoinEvent object)
2018-06-27 [21:26:02] [Server thread/DEBUG]: #4 src/pocketmine/Player(977): pocketmine\Player->doFirstSpawn()
2018-06-27 [21:26:02] [Server thread/DEBUG]: #5 src/pocketmine/level/Level(2459): pocketmine\Player->sendChunk(integer 14, integer 19, pocketmine\network\mcpe\protocol\BatchPacket object)
2018-06-27 [21:26:02] [Server thread/DEBUG]: #6 src/pocketmine/level/Level(2505): pocketmine\level\Level->sendChunkFromCache(integer 14, integer 19)
2018-06-27 [21:26:02] [Server thread/DEBUG]: #7 src/pocketmine/level/format/io/ChunkRequestTask(88): pocketmine\level\Level->chunkRequestCallback(integer 14, integer 19, pocketmine\network\mcpe\protocol\BatchPacket object)
2018-06-27 [21:26:02] [Server thread/DEBUG]: #8 src/pocketmine/scheduler/AsyncPool(285): pocketmine\level\format\io\ChunkRequestTask->onCompletion(pocketmine\Server object)
2018-06-27 [21:26:02] [Server thread/DEBUG]: #9 src/pocketmine/Server(2508): pocketmine\scheduler\AsyncPool->collectTasks()
2018-06-27 [21:26:02] [Server thread/DEBUG]: #10 src/pocketmine/Server(2255): pocketmine\Server->tick()
2018-06-27 [21:26:02] [Server thread/DEBUG]: #11 src/pocketmine/Server(2129): pocketmine\Server->tickProcessor()
2018-06-27 [21:26:02] [Server thread/DEBUG]: #12 src/pocketmine/Server(1710): pocketmine\Server->start()
2018-06-27 [21:26:02] [Server thread/DEBUG]: #13 src/pocketmine/PocketMine(237): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string /home/myservertest/, string /home/myservertest/plugins/)
2018-06-27 [21:26:02] [Server thread/DEBUG]: #14 /home/myservertest/PocketMine-MP.phar(1): require(string phar:///home/myservertest/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
DarkWav commented 6 years ago

Take a look at PR #15

teracube commented 6 years ago

@DarkWav @HiddenMotives i tested it and if's work thanks