InfinityGamers / HungerGames-UPDATED

A HungerGames plugin for PocketMine-MP developed by xBeastMode
45 stars 24 forks source link

hg level bug #66

Closed ImAMadDev closed 6 years ago

ImAMadDev commented 6 years ago

04.01 10:32:59 [Server] Server thread/INFO ZhoyOtaku 04.01 10:33:42 [Server] Server thread/CRITICAL Excepcion incontrolada al ejecutar el comando 'hg level Luxury Luxury' en hg: Argument 1 passed to pocketmine\Server::isLevelLoaded() must be of the type string, object given, called in /plugins/HungerGames-UPDATED-xBeastMode-patch-1/src/hungergames/command/HGCommand.php on line 153 04.01 10:33:42 [Server] Server thread/CRITICAL TypeError: "Argument 1 passed to pocketmine\Server::isLevelLoaded() must be of the type string, object given, called in /plugins/HungerGames-UPDATED-xBeastMode-patch-1/src/hungergames/command/HGCommand.php on line 153" (EXCEPTION) in "src/pocketmine/Server" at line 948 04.01 10:33:42 [Server] Server thread/DEBUG #0 HungerGames-UPDATED-xBeastMode-patch-1/src/hungergames/command/HGCommand(153): pocketmine\Server->isLevelLoaded(pocketmine\level\Level object) 04.01 10:33:42 [Server] Server thread/DEBUG #1 src/pocketmine/command/SimpleCommandMap(258): hungergames\command\HGCommand->execute(pocketmine\Player object, string hg, array Array()) 04.01 10:33:42 [Server] Server thread/DEBUG #2 src/pocketmine/Server(1983): pocketmine\command\SimpleCommandMap->dispatch(pocketmine\Player object, string hg level Luxury Luxury) 04.01 10:33:42 [Server] Server thread/DEBUG #3 src/pocketmine/Player(2119): pocketmine\Server->dispatchCommand(pocketmine\Player object, string hg level Luxury Luxury) 04.01 10:33:42 [Server] Server thread/DEBUG #4 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(113): pocketmine\Player->chat(string ./hg level Luxury Luxury) 04.01 10:33:42 [Server] Server thread/DEBUG #5 src/pocketmine/network/mcpe/protocol/TextPacket(116): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleText(pocketmine\network\mcpe\protocol\TextPacket object) 04.01 10:33:42 [Server] Server thread/DEBUG #6 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(92): pocketmine\network\mcpe\protocol\TextPacket->handle(pocketmine\network\mcpe\PlayerNetworkSessionAdapter object) 04.01 10:33:42 [Server] Server thread/DEBUG #7 src/pocketmine/network/mcpe/protocol/BatchPacket(115): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(pocketmine\network\mcpe\protocol\TextPacket object) 04.01 10:33:42 [Server] Server thread/DEBUG #8 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(92): pocketmine\network\mcpe\protocol\BatchPacket->handle(pocketmine\network\mcpe\PlayerNetworkSessionAdapter object) 04.01 10:33:42 [Server] Server thread/DEBUG #9 src/pocketmine/Player(2966): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(pocketmine\network\mcpe\protocol\BatchPacket object) 04.01 10:33:42 [Server] Server thread/DEBUG #10 src/pocketmine/network/mcpe/RakLibInterface(143): pocketmine\Player->handleDataPacket(pocketmine\network\mcpe\protocol\BatchPacket object) 04.01 10:33:42 [Server] Server thread/DEBUG #11 vendor/pmmp/raklib/server/ServerHandler(99): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string 190.152.203.1:15416, raklib\protocol\EncapsulatedPacket object, integer 0) 04.01 10:33:42 [Server] Server thread/DEBUG #12 src/pocketmine/network/mcpe/RakLibInterface(84): raklib\server\ServerHandler->handlePacket() 04.01 10:33:42 [Server] Server thread/DEBUG #13 src/pocketmine/network/Network(89): pocketmine\network\mcpe\RakLibInterface->process() 04.01 10:33:42 [Server] Server thread/DEBUG #14 src/pocketmine/Server(2523): pocketmine\network\Network->processInterfaces() 04.01 10:33:42 [Server] Server thread/DEBUG #15 src/pocketmine/Server(2275): pocketmine\Server->tick() 04.01 10:33:42 [Server] Server thread/DEBUG #16 src/pocketmine/Server(2150): pocketmine\Server->tickProcessor() 04.01 10:33:42 [Server] Server thread/DEBUG #17 src/pocketmine/Server(1738): pocketmine\Server->start() 04.01 10:33:42 [Server] Server thread/DEBUG #18 src/pocketmine/PocketMine(554): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string /, string /plugins/) 04.01 10:33:42 [Server] Server thread/DEBUG #19 /jar/pmmplatest.phar(1): require(string phar:///jar/pmmplatest.phar/src/pocketmine/PocketMine.php)

EpicPinkCreeper commented 6 years ago

this also happened to me. When I try to use /hg level it says "An unknown error occurred while trying to preform this command"

and this is outputted in the console:

[16:12:21] [Server thread/CRITICAL]: Unhandled exception executing command 'hg level RedVSBlue pvp' in hg: Argument 1 passed to pocketmine\Server::isLevelLoaded() must be of the type string, object given, called in phar://C:/Users/epicp/Downloads/MCPE SERVERS/PocketMine-MP - NEW/plugins/HungerGames_dev-18.phar/src/hungergames/command/HGCommand.php on line 153 [16:12:21] [Server thread/CRITICAL]: TypeError: "Argument 1 passed to pocketmine\Server::isLevelLoaded() must be of the type string, object given, called in phar://C:/Users/epicp/Downloads/MCPE SERVERS/PocketMine-MP - NEW/plugins/HungerGames_dev-18.phar/src/hungergames/command/HGCommand.php on line 153" (EXCEPTION) in "src/pocketmine/Server" at line 947 [16:12:21] [Server thread/DEBUG]: #0 HungerGames_dev-18.phar/src/hungergames/command/HGCommand(153): pocketmine\Server->isLevelLoaded(pocketmine\level\Level object) [16:12:21] [Server thread/DEBUG]: #1 src/pocketmine/command/SimpleCommandMap(258): hungergames\command\HGCommand->execute(pocketmine\Player object, string hg, array Array()) [16:12:21] [Server thread/DEBUG]: #2 src/pocketmine/Server(1982): pocketmine\command\SimpleCommandMap->dispatch(pocketmine\Player object, string hg level RedVSBlue pvp) [16:12:21] [Server thread/DEBUG]: #3 src/pocketmine/Player(2121): pocketmine\Server->dispatchCommand(pocketmine\Player object, string hg level RedVSBlue pvp) [16:12:21] [Server thread/DEBUG]: #4 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(220): pocketmine\Player->chat(string /hg level RedVSBlue pvp) [16:12:21] [Server thread/DEBUG]: #5 src/pocketmine/network/mcpe/protocol/CommandRequestPacket(54): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleCommandRequest(pocketmine\network\mcpe\protocol\CommandRequestPacket object) [16:12:21] [Server thread/DEBUG]: #6 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(92): pocketmine\network\mcpe\protocol\CommandRequestPacket->handle(pocketmine\network\mcpe\PlayerNetworkSessionAdapter object) [16:12:21] [Server thread/DEBUG]: #7 src/pocketmine/network/mcpe/protocol/BatchPacket(115): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(pocketmine\network\mcpe\protocol\CommandRequestPacket object) [16:12:21] [Server thread/DEBUG]: #8 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(92): pocketmine\network\mcpe\protocol\BatchPacket->handle(pocketmine\network\mcpe\PlayerNetworkSessionAdapter object) [16:12:21] [Server thread/DEBUG]: #9 src/pocketmine/Player(2982): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(pocketmine\network\mcpe\protocol\BatchPacket object) [16:12:21] [Server thread/DEBUG]: #10 src/pocketmine/network/mcpe/RakLibInterface(143): pocketmine\Player->handleDataPacket(pocketmine\network\mcpe\protocol\BatchPacket object) [16:12:21] [Server thread/DEBUG]: #11 vendor/pmmp/raklib/server/ServerHandler(99): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string 68.12.102.148:56199, raklib\protocol\EncapsulatedPacket object, integer 0) [16:12:21] [Server thread/DEBUG]: #12 src/pocketmine/network/mcpe/RakLibInterface(82): raklib\server\ServerHandler->handlePacket() [16:12:21] [Server thread/DEBUG]: #13 src/pocketmine/network/Network(89): pocketmine\network\mcpe\RakLibInterface->process() [16:12:21] [Server thread/DEBUG]: #14 src/pocketmine/Server(2522): pocketmine\network\Network->processInterfaces() [16:12:21] [Server thread/DEBUG]: #15 src/pocketmine/Server(2274): pocketmine\Server->tick() [16:12:21] [Server thread/DEBUG]: #16 src/pocketmine/Server(2149): pocketmine\Server->tickProcessor() [16:12:21] [Server thread/DEBUG]: #17 src/pocketmine/Server(1737): pocketmine\Server->start() [16:12:21] [Server thread/DEBUG]: #18 src/pocketmine/PocketMine(554): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string C:\Users\epicp\Downloads\MCPE SERVERS\PocketMine-MP - NEW\, string C:\Users\epicp\Downloads\MCPE SERVERS\PocketMine-MP - NEW\plugins) [16:12:21] [Server thread/DEBUG]: #19 C:/Users/epicp/Downloads/MCPE SERVERS/PocketMine-MP - NEW/PocketMine-MP.phar(1): require(string phar://C:/Users/epicp/Downloads/MCPE SERVERS/PocketMine-MP - NEW/PocketMine-MP.phar/src/pocketmine/PocketMine.php)

I went to the file and changed it manually, and it worked fine with no errors.

xBeastMode commented 6 years ago

This fixes the issue: https://github.com/InfinityGamers/HungerGames-UPDATED/releases/latest

ImAMadDev commented 6 years ago

Can you create skywars plugin? @xBeastMode

xBeastMode commented 6 years ago

This works for Skywars. Just set is_sky_wars in your arena config to yes.