Code Monkey home page Code Monkey logo

multiworld's People

Contributors

blackjack200 avatar fadhilarsetya avatar fuyutsuki avatar gamakcz avatar hydros01 avatar kuuuuuuuu avatar meltinglce avatar mrblasymsk avatar mukeenanyafiq avatar nhanaz avatar poggit-bot avatar supercrafter333 avatar themestl avatar vixikhd avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

multiworld's Issues

Fix #18 and another error occur leading to server crash

Report a bug after fix #18:

Information

Using:
MultiWorld dev#112
PocketMine-MP verison: 3.0.4
API: 3.0.0
PHP: 7.2

Bug Description

Fix #18 and another error occur leading to server crash.

Debug

[13:44:03] [Server thread/INFO]: Loading MultiWorld v1.4.3
[13:44:03] [Server thread/CRITICAL]: ParseError: "syntax error, unexpected 'self' (T_STRING)" (EXCEPTION) in "MultiWorld_dev-112.phar/src/multiworld/MultiWorld" at line 55
[13:44:03] [Server thread/DEBUG]: #0 (): BaseClassLoader->loadClass(string multiworld\MultiWorld)
[13:44:03] [Server thread/DEBUG]: #1 (): spl_autoload_call(string multiworld\MultiWorld)
[13:44:03] [Server thread/DEBUG]: #2 src/pocketmine/plugin/PluginManager(189): class_exists(string multiworld\MultiWorld, boolean 1)
[13:44:03] [Server thread/DEBUG]: #3 src/pocketmine/plugin/PluginManager(350): pocketmine\plugin\PluginManager->loadPlugin(string C:\Users\Administrator.USER-20180220MY\Desktop\PocketMine-MP\plugins\MultiWorld_dev-112.phar, array Array())
[13:44:03] [Server thread/DEBUG]: #4 src/pocketmine/Server(1645): pocketmine\plugin\PluginManager->loadPlugins(string C:\Users\Administrator.USER-20180220MY\Desktop\PocketMine-MP\plugins)
[13:44:03] [Server thread/DEBUG]: #5 src/pocketmine/PocketMine(237): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string C:\Users\Administrator.USER-20180220MY\Desktop\PocketMine-MP, string C:\Users\Administrator.USER-20180220MY\Desktop\PocketMine-MP\plugins)
[13:44:03] [Server thread/DEBUG]: #6 C:/Users/Administrator.USER-20180220MY/Desktop/PocketMine-MP/PocketMine-MP.phar(1): require(string phar://C:/Users/Administrator.USER-20180220MY/Desktop/PocketMine-MP/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
[13:44:03] [Server thread/EMERGENCY]: An unrecoverable error has occurred and the server has crashed. Creating a crash dump
[13:44:03] [Server thread/EMERGENCY]: Please upload the "C:\Users\Administrator.USER-20180220MY\Desktop\PocketMine-MP\crashdumps/Mon_Jul_2-13.44.03-AWST_2018.log" file to the Crash Archive and submit the link to the Bug Reporting page. Give as much info as you can.
[13:44:05] [Server thread/EMERGENCY]: The crash dump has been automatically submitted to the Crash Archive. You can view it on http://crash.pocketmine.net/view/29575359 or use the ID #29575359.
bin\php\php.exe: Exit 1.

More info:

View this website: http://crash.pocketmine.net/view/29575359
Download crashdump: http://www.mediafire.com/file/f4o199do43gbdgb/Mon_Jul_2-13.44.03-AWST_2018.log
This all info I can give you.

Notice:Please check there are any other bug after fixing this bug
Please help to fix the bug.
When the bug fixed,please comment below to tell me and I will close this issue
Thank you for helping.Have a good day:D

Crashes by multiworld language EN

I aM send the crashdump people

PocketMine-MP Crash Dump Sun Jul 21 12:51:36 UTC 2019

Error: Undefined index: en_US
File: plugins/MultiWorld_v1.5.0-beta2 (1).phar/src/multiworld/util/LanguageManager
Line: 76
Type: ErrorException

THIS CRASH WAS CAUSED BY A PLUGIN
BAD PLUGIN: MultiWorld v1.5.0-beta2

Code:
[67] $lang = self::$defaultLang;
[68] if($sender instanceof Player && isset(self::$players[$sender->getName()])) {
[69] $lang = self::$players[$sender->getName()];
[70] }
[71]
[72] if(empty(self::$languages[$lang])) {
[73] $lang = self::$defaultLang;
[74] }
[75]
[76] $message = self::$languages[$lang][$msg];
[77]
[78] foreach ($params as $index => $param) {
[79] $message = str_replace("{%$index}", $param, $message);
[80] }
[81]
[82] return $message;
[83] }
[84] }

Backtrace:
#0 plugins/MultiWorld_v1.5.0-beta2 (1).phar/src/multiworld/util/LanguageManager(76): pocketmine\utils\Utils::errorExceptionHandler(integer 8, string[22] Undefined index: en_US, string[121] phar:///storage/emulated/0/PocketMine-MP/plugins/MultiWorld_v1.5.0-beta2 (1).pha, integer 76, array[4])
#1 plugins/MultiWorld_v1.5.0-beta2 (1).phar/src/multiworld/command/MultiWorldCommand(89): multiworld\util\LanguageManager::getMsg(object pocketmine\command\ConsoleCommandSender, string[13] default-usage)
#2 src/pocketmine/command/SimpleCommandMap(270): multiworld\command\MultiWorldCommand->execute(object pocketmine\command\ConsoleCommandSender, string[2] mw, array[0])
#3 src/pocketmine/Server(2029): pocketmine\command\SimpleCommandMap->dispatch(object pocketmine\command\ConsoleCommandSender, string[2] mw)
#4 src/pocketmine/Server(1616): pocketmine\Server->dispatchCommand(object pocketmine\command\ConsoleCommandSender, string[2] mw)
#5 vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\Server->pocketmine{closure}()
#6 vendor/pocketmine/snooze/src/SleeperHandler(85): pocketmine\snooze\SleeperHandler->processNotifications()
#7 src/pocketmine/Server(2348): pocketmine\snooze\SleeperHandler->sleepUntil(double 1563713496.3113)
#8 src/pocketmine/Server(2205): pocketmine\Server->tickProcessor()
#9 src/pocketmine/Server(1784): pocketmine\Server->start()
#10 src/pocketmine/PocketMine(274): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[34] /storage/emulated/0/PocketMine-MP/, string[42] /storage/emulated/0/PocketMine-MP/plugins/)
#11 (1): require(string[89] phar:///storage/emulated/0/PocketMine-MP/PocketMine-MP.phar/src/pocketmine/Pocke)

PocketMine-MP version: 3.9.1 [Protocol 361]
Git commit: aaa01bb6f87082fc4cf4c251c06f1a590d886f2e
uname -a: Linux localhost 3.18.31-perf-g0eab32e #1 SMP PREEMPT Sat Dec 9 01:50:23 CST 2017 aarch64
PHP Version: 7.2.6
Zend version: 3.2.0
OS : Linux, android

Loaded plugins:
DevTools 1.13.0 by PocketMine Team for API(s) 3.0.0
BuilderTools 1.2.0-beta2 by CzechPMDevs, VixikCZ for API(s) 3.0.0
Slapper 1.5.0 by jojoe77777 for API(s) 3.9.0
SizePlayer 1.1.0 by for API(s) 3.0.0
MultiWorld 1.5.0-beta2 by CzechPMDevs, VixikCZ, fuyutsuki, kaliiks for API(s) 3.0.0
Murder 0.9 by TheNewHEROBRINE for API(s) 3.0.0
SimpleWarp 4.0.1 by Falkirks for API(s) 3.0.0, 4.0.0
BlockSniper 3.2.3 by BlockHorizons, Sandertv (@Sandertv), Chris-Prime (@PrimusLV) for API(s) 3.2.0

----------------------REPORT THE DATA BELOW THIS LINE-----------------------

===BEGIN CRASH DUMP===
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
Tbrm3Uh+00pL6HPAD3Fhv1o6goQfP/4PxftxcA==
===END CRASH DUMP===

Suggestion

Per world inventorys for a creative mode and a faction world or just make a new plugin ifnyou can i really need it!!

Undefined index: en_US

  • Issue Description:

Installed latest release of PMMP and MultiWorld - Server loads fine, but anytime I try to execute /mw command I get the following error.

[Server thread/ERROR]: [MultiWorld] LanguageManager error: Undefined index: en_US Try remove language resources and restart the server.

Seems the issue started as far back as "MultiWorld_dev-114"

  • Version:1.5.1
  • Server Version: 3.8.4 BE v1.11.0 (protocol version 354)

undefined index: en_US

  • Issue Description: whenever i try any command i get this error
  • Version: 1.5.1
  • Server Version: Pocketmine-MP 3.9.1

  • Crashdump, backtrace or other files:

LanguageManager error: Undefined index: en_US Try remove language resources and restart the server.

Add /mw rename command

  • Issue Description: Suggestion, Add some command for renaming a world like automatically edits the level.dat for changing a world name and add some changing a gamemode for a world.
  • Examples of Commands
  • /mw name <old_world_name> <new_world_name> then automatically change in leve.dat
  • /mw gm creative:survival:adventure then sets the world gamemode
  • Version: 1.5.1
  • Server Version: 3.5.0

Kill my server by multiworld language EN

Here the problem

PocketMine-MP Crash Dump Sun Jul 21 12:51:36 UTC 2019

Error: Undefined index: en_US
File: plugins/MultiWorld_v1.5.0-beta2 (1).phar/src/multiworld/util/LanguageManager
Line: 76
Type: ErrorException

THIS CRASH WAS CAUSED BY A PLUGIN
BAD PLUGIN: MultiWorld v1.5.0-beta2

Code:
[67] $lang = self::$defaultLang;
[68] if($sender instanceof Player && isset(self::$players[$sender->getName()])) {
[69] $lang = self::$players[$sender->getName()];
[70] }
[71]
[72] if(empty(self::$languages[$lang])) {
[73] $lang = self::$defaultLang;
[74] }
[75]
[76] $message = self::$languages[$lang][$msg];
[77]
[78] foreach ($params as $index => $param) {
[79] $message = str_replace("{%$index}", $param, $message);
[80] }
[81]
[82] return $message;
[83] }
[84] }

Backtrace:
#0 plugins/MultiWorld_v1.5.0-beta2 (1).phar/src/multiworld/util/LanguageManager(76): pocketmine\utils\Utils::errorExceptionHandler(integer 8, string[22] Undefined index: en_US, string[121] phar:///storage/emulated/0/PocketMine-MP/plugins/MultiWorld_v1.5.0-beta2 (1).pha, integer 76, array[4])
#1 plugins/MultiWorld_v1.5.0-beta2 (1).phar/src/multiworld/command/MultiWorldCommand(89): multiworld\util\LanguageManager::getMsg(object pocketmine\command\ConsoleCommandSender, string[13] default-usage)
#2 src/pocketmine/command/SimpleCommandMap(270): multiworld\command\MultiWorldCommand->execute(object pocketmine\command\ConsoleCommandSender, string[2] mw, array[0])
#3 src/pocketmine/Server(2029): pocketmine\command\SimpleCommandMap->dispatch(object pocketmine\command\ConsoleCommandSender, string[2] mw)
#4 src/pocketmine/Server(1616): pocketmine\Server->dispatchCommand(object pocketmine\command\ConsoleCommandSender, string[2] mw)
#5 vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\Server->pocketmine{closure}()
#6 vendor/pocketmine/snooze/src/SleeperHandler(85): pocketmine\snooze\SleeperHandler->processNotifications()
#7 src/pocketmine/Server(2348): pocketmine\snooze\SleeperHandler->sleepUntil(double 1563713496.3113)
#8 src/pocketmine/Server(2205): pocketmine\Server->tickProcessor()
#9 src/pocketmine/Server(1784): pocketmine\Server->start()
#10 src/pocketmine/PocketMine(274): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[34] /storage/emulated/0/PocketMine-MP/, string[42] /storage/emulated/0/PocketMine-MP/plugins/)
#11 (1): require(string[89] phar:///storage/emulated/0/PocketMine-MP/PocketMine-MP.phar/src/pocketmine/Pocke)

PocketMine-MP version: 3.9.1 [Protocol 361]
Git commit: aaa01bb6f87082fc4cf4c251c06f1a590d886f2e
uname -a: Linux localhost 3.18.31-perf-g0eab32e #1 SMP PREEMPT Sat Dec 9 01:50:23 CST 2017 aarch64
PHP Version: 7.2.6
Zend version: 3.2.0
OS : Linux, android

Loaded plugins:
DevTools 1.13.0 by PocketMine Team for API(s) 3.0.0
BuilderTools 1.2.0-beta2 by CzechPMDevs, VixikCZ for API(s) 3.0.0
Slapper 1.5.0 by jojoe77777 for API(s) 3.9.0
SizePlayer 1.1.0 by for API(s) 3.0.0
MultiWorld 1.5.0-beta2 by CzechPMDevs, VixikCZ, fuyutsuki, kaliiks for API(s) 3.0.0
Murder 0.9 by TheNewHEROBRINE for API(s) 3.0.0
SimpleWarp 4.0.1 by Falkirks for API(s) 3.0.0, 4.0.0
BlockSniper 3.2.3 by BlockHorizons, Sandertv (@Sandertv), Chris-Prime (@PrimusLV) for API(s) 3.2.0

----------------------REPORT THE DATA BELOW THIS LINE-----------------------

===BEGIN CRASH DUMP===
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
Tbrm3Uh+00pL6HPAD3Fhv1o6goQfP/4PxftxcA==
===END CRASH DUMP===

Error when deleting world

  • Issue Description: Error when deleting unloaded world
  • Version: all
  • Server Version: This server is running PocketMine-MP 1.7dev-1183 implementing API version 3.0.0 for Minecraft: PE v1.4.0 (protocol version 261)

  • Crashdump, backtrace or other files:
    [17:46:12] [Server thread/INFO]: An unknown error occurred while attempting to perform this command [17:46:12] [Server thread/CRITICAL]: Unhandled exception executing command 'mw remove test' in multiworld: Call to a member function getFolderName() on null [17:46:12] [Server thread/CRITICAL]: Error: "Call to a member function getFolderName() on null" (EXCEPTION) in "MultiWorld/src/multiworld/command/subcommand/DeleteSubcommand" at line 50 [17:46:12] [Server thread/DEBUG]: #0 MultiWorld/src/multiworld/command/MultiWorldCommand(110): multiworld\command\subcommand\DeleteSubcommand->executeSub(pocketmine\command\ConsoleCommandSender object, array Array(), string delete) [17:46:12] [Server thread/DEBUG]: #1 src/pocketmine/command/SimpleCommandMap(258): multiworld\command\MultiWorldCommand->execute(pocketmine\command\ConsoleCommandSender object, string mw, array Array()) [17:46:12] [Server thread/DEBUG]: #2 src/pocketmine/Server(1959): pocketmine\command\SimpleCommandMap->dispatch(pocketmine\command\ConsoleCommandSender object, string mw remove test) [17:46:12] [Server thread/DEBUG]: #3 src/pocketmine/Server(1944): pocketmine\Server->dispatchCommand(pocketmine\command\ConsoleCommandSender object, string mw remove test) [17:46:12] [Server thread/DEBUG]: #4 src/pocketmine/Server(1546): pocketmine\Server->checkConsole() [17:46:12] [Server thread/DEBUG]: #5 vendor/pocketmine/snooze/src/SleeperHandler(120): pocketmine\Server->pocketmine\{closure}() [17:46:12] [Server thread/DEBUG]: #6 vendor/pocketmine/snooze/src/SleeperHandler(82): pocketmine\snooze\SleeperHandler->processNotifications() [17:46:12] [Server thread/DEBUG]: #7 src/pocketmine/Server(2262): pocketmine\snooze\SleeperHandler->sleepUntil(double 1528998372.8106) [17:46:12] [Server thread/DEBUG]: #8 src/pocketmine/Server(2133): pocketmine\Server->tickProcessor() [17:46:12] [Server thread/DEBUG]: #9 src/pocketmine/Server(1714): pocketmine\Server->start()

Overideddd

  • Issue Description: Not really an issue however whenever I restart the server, I am teleported to the default Pocketmine "world" instead of the world I have created using your generator. I have tried setting my prefered world as the "default" one using your commands however I am always teleported to the default world generated by Pocketmine no matter what. Also whenever I delete the Pocketmine default world automatically when I restart the server another one is made.
  • Version: v1.5.0
  • Server Version: Pocketmine-MP 3.6.5

  • Crashdump, backtrace or other files:

Feature

Can you add a way for per world gamemodes?

Server crash when creating world

  • Issue Description:I’m running a server from plug for Pocketmine and when I try to make a world it crashes I enter this command /mw create Test7 Flat.Once I send the command it crashes.
  • Version:v1.5.0
  • Server Version:1.7

  • Crashdump, backtrace or other files:
    Can I send your a screen shot or via email or discord?since I can’t copy and paste it?

Changing dimensions stucks

Hello,
I created a Nether and an End level using the MultiWorld generators. But, when I try to teleport to these levels I always get the loading screen as long as I restart MCPE. Can you help me?

Random spawn when dead

I have an issue with spawn points. All spawns work fine, default worlds and typing all work. But when someone dies, it tps them to a random location in the world they died in. I would want it to tp you to the spawn of the world, or better, a different world. How do fix/do this?

Plugin has the latest version (I don't know it)

The version of pocketmine is 3.9.4

I would love it if someone helps, thanks!

"Undefined index: creativeWorlds"

  • Issue Description: gamemodeWorlds is an empty array in config.yml, but configManager.php tries to access array indexes that don't exist.

perhaps checks for each of these indexes are in order:
$config = $this->plugin->getConfig();
$gmWorlds = $config->get("gamemodeWorlds");
if(is_array($gmWorlds)) {
$this->configData["creativeWorlds"] = $gmWorlds["creativeWorlds"];
$this->configData["survivalWorlds"] = $gmWorlds["survivalWorlds"];
$this->configData["adventureWorlds"] = $gmWorlds["adventureWorlds"];
$this->configData["spectatorWorlds"] = $gmWorlds["spectatorWorlds"];
}

line38

  • Version: [02:53:41] [Server thread/INFO]: Plugins (2): MultiWorld v1.3.2 [BETA], EssentialsPE v2.0.0
  • Server Version: [02:5 implementing API version 3.0.0-ALPHA7 for Minecraft: PE v1.1.0.55 (protocol version 113)

(that's not a typo, somehow the timestamp is being cut off)

  • Crashdump, backtrace or other files:

[02:49:35] [Server thread/INFO]: Enabling MultiWorld v1.3.2 [BETA]
[02:49:35] [Server thread/CRITICAL]: ErrorException: "Undefined index: creativeWorlds" (EXCEPTION) in "MultiWorld.phar/src/MultiWorld/Util/ConfigManager" at line 38
[02:49:35] [Server thread/DEBUG]: #0 MultiWorld.phar/src/MultiWorld/Util/ConfigManager(38): pocketmine{closure}(integer 8, string Undefined index: creativeWorlds, string phar:///u/mcsrv/pe/pmmp/plugins/MultiWorld.phar/src/MultiWorld/Util/ConfigManager.php, integer 38, array Array())
[02:49:35] [Server thread/DEBUG]: #1 MultiWorld.phar/src/MultiWorld/Util/ConfigManager(30): MultiWorld\Util\ConfigManager->loadData()
[02:49:35] [Server thread/DEBUG]: #2 MultiWorld.phar/src/MultiWorld/MultiWorld(48): MultiWorld\Util\ConfigManager->__construct(MultiWorld\MultiWorld object)
[02:49:35] [Server thread/DEBUG]: #3 src/pocketmine/plugin/PluginBase(90): MultiWorld\MultiWorld->onEnable()
[02:49:35] [Server thread/DEBUG]: #4 src/pocketmine/plugin/PharPluginLoader(122): pocketmine\plugin\PluginBase->setEnabled(boolean 1)
[02:49:35] [Server thread/DEBUG]: #5 src/pocketmine/plugin/PluginManager(603): pocketmine\plugin\PharPluginLoader->enablePlugin(MultiWorld\MultiWorld object)
[02:49:35] [Server thread/DEBUG]: #6 src/pocketmine/Server(1926): pocketmine\plugin\PluginManager->enablePlugin(MultiWorld\MultiWorld object)
[02:49:35] [Server thread/DEBUG]: #7 src/pocketmine/Server(1912): pocketmine\Server->enablePlugin(MultiWorld\MultiWorld object)
[02:49:35] [Server thread/DEBUG]: #8 src/pocketmine/Server(1698): pocketmine\Server->enablePlugins(integer 1)
[02:49:35] [Server thread/DEBUG]: #9 src/pocketmine/PocketMine(541): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string phar:///u/mcsrv/pe/pmmp/PocketMine-MP.phar/, string /u/mcsrv/pe/pmmp/, string /u/mcsrv/pe/pmmp/plugins/)
[02:49:35] [Server thread/DEBUG]: #10 /u/mcsrv/pe/pmmp/PocketMine-MP.phar(1): require(string phar:///u/mcsrv/pe/pmmp/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
[02:49:35] [Server thread/INFO]: Disabling MultiWorld v1.3.2 [BETA]
[02:49:35] [Server thread/INFO]: [MultiWorld] MultiWorld is disabled!

MultiWorld Server Crash

  • Issue Description: The Server Crashes after trying to tp to another world with the portalpe Plugin.
  • Version: MultiWorld v1.5.0,
  • Server Version: PocketMine-MP 3.6.2 for Minecraft: Bedrock Edition v1.9.0 (protocol version 332)

  • Crashdump, backtrace or other files:
    12:59:22] [Server thread/CRITICAL]: Error: "Call to a member function offsetExists() on null" (EXCEPTION) in "plugins/MultiWorld.phar/src/multiworld/api/WorldGameRulesAPI" at line 53
    [12:59:22] [Server thread/DEBUG]: #0 plugins/MultiWorld.phar/src/multiworld/EventListener(85): multiworld\api\WorldGameRulesAPI::getLevelGameRules(pocketmine\level\Level object)
    [12:59:22] [Server thread/DEBUG]: #1 src/pocketmine/plugin/MethodEventExecutor(38): multiworld\EventListener->onLevelLoad(pocketmine\event\level\LevelLoadEvent object)
    [12:59:22] [Server thread/DEBUG]: #2 src/pocketmine/plugin/RegisteredListener(98): pocketmine\plugin\MethodEventExecutor->execute(multiworld\EventListener object, pocketmine\event\level\LevelLoadEvent object)
    [12:59:22] [Server thread/DEBUG]: #3 src/pocketmine/event/Event(99): pocketmine\plugin\RegisteredListener->callEvent(pocketmine\event\level\LevelLoadEvent object)
    [12:59:22] [Server thread/DEBUG]: #4 src/pocketmine/Server(1109): pocketmine\event\Event->call()
    [12:59:22] [Server thread/DEBUG]: #5 plugins/PortalsPE.phar/src/PortalsPE/Main(60): pocketmine\Server->loadLevel(string Parkour)
    [12:59:22] [Server thread/DEBUG]: #6 plugins/PortalsPE.phar/src/PortalsPE/EventListener(20): PortalsPE\Main->isInPortal(pocketmine\Player object)
    [12:59:22] [Server thread/DEBUG]: #7 src/pocketmine/plugin/MethodEventExecutor(38): PortalsPE\EventListener->onMove(pocketmine\event\player\PlayerMoveEvent object)
    [12:59:22] [Server thread/DEBUG]: #8 src/pocketmine/plugin/RegisteredListener(98): pocketmine\plugin\MethodEventExecutor->execute(PortalsPE\EventListener object, pocketmine\event\player\PlayerMoveEvent object)
    [12:59:22] [Server thread/DEBUG]: #9 src/pocketmine/event/Event(99): pocketmine\plugin\RegisteredListener->callEvent(pocketmine\event\player\PlayerMoveEvent object)
    [12:59:22] [Server thread/DEBUG]: #10 src/pocketmine/Player(1646): pocketmine\event\Event->call()
    [12:59:22] [Server thread/DEBUG]: #11 src/pocketmine/Player(1751): pocketmine\Player->processMovement(integer 1)
    [12:59:22] [Server thread/DEBUG]: #12 src/pocketmine/level/Level(840): pocketmine\Player->onUpdate(integer 712)
    [12:59:22] [Server thread/DEBUG]: #13 src/pocketmine/level/Level(785): pocketmine\level\Level->actuallyDoTick(integer 712)
    [12:59:22] [Server thread/DEBUG]: #14 src/pocketmine/Server(2447): pocketmine\level\Level->doTick(integer 712)
    [12:59:22] [Server thread/DEBUG]: #15 src/pocketmine/Server(2594): pocketmine\Server->checkTickUpdates(integer 712, double 1550753962.1863)
    [12:59:22] [Server thread/DEBUG]: #16 src/pocketmine/Server(2342): pocketmine\Server->tick()
    [12:59:22] [Server thread/DEBUG]: #17 src/pocketmine/Server(2205): pocketmine\Server->tickProcessor()
    [12:59:22] [Server thread/DEBUG]: #18 src/pocketmine/Server(1784): pocketmine\Server->start()
    [12:59:22] [Server thread/DEBUG]: #19 src/pocketmine/PocketMine(250): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string /home/container/, string /home/container/plugins/)
    [12:59:22] [Server thread/DEBUG]: #20 (1): require(string phar:///home/container/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
    [12:59:22] [Server thread/EMERGENCY]: An unrecoverable error has occurred and the server has crashed. Creating a crash dump
    [12:59:22] [Server thread/EMERGENCY]: Please upload the "/home/container/crashdumps/Thu_Feb_21-12.59.22-UTC_2019.log" file to the Crash Archive and submit the link to the Bug Reporting page. Give as much info as you can.
    [12:59:23] [Server thread/EMERGENCY]: The crash dump has been automatically submitted to the Crash Archive. You can view it on https://crash.pmmp.io/view/2150610 or use the ID #2150610.

Add Support for PHP 7.3

  • Issue Description: MultiWorld isn't working for Pocketmine when using PHP 7.3
  • Version: 1.5.0
  • Server Version: PMMP 3.8.2

  • Crashdump, backtrace or other files:
    PocketMine-MP Crash Dump Sat May 18 19:24:31 CEST 2019

Error: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?
File: plugins/MultiWorld (1).phar/src/multiworld/api/WorldGameRulesAPI
Line: 182
Type: ErrorException

THIS CRASH WAS CAUSED BY A PLUGIN
BAD PLUGIN: MultiWorld v1.5.0

Code:
[173] * @param Level $level
[174] * @param array $gameRules
[175] /
[176] public static function handleGameRuleChange(Level $level, array $gameRules) {
[177] foreach ($gameRules as $gameRule => [$valueType, $value]) {
[178] switch ($gameRule) {
[179] case "doDaylightCycle":
[180] $level->setTime(0);
[181] $level->stopTime = !$value;
[182] continue;
[183] }
[184] }
[185] }
[186]
[187] /
*
[188] * @param bool|int|string $value
[189] *
[190] * @return string
[191] */
[192] private static function getStringFromValue($value): string {

Backtrace:
#0 vendor/pocketmine/spl/BaseClassLoader(126): pocketmine\utils\Utils::errorExceptionHandler(integer 2, string "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?, string phar:///servers/citybuild-test2/plugins/MultiWorld (1).phar/src/multiworld/api/WorldGameRulesAPI.php, integer 182, array Array())
#1 vendor/pocketmine/spl/BaseClassLoader(126): include()
#2 (): BaseClassLoader->loadClass(string multiworld\api\WorldGameRulesAPI)
#3 plugins/MultiWorld (1).phar/src/multiworld/EventListener(85): spl_autoload_call(string multiworld\api\WorldGameRulesAPI)
#4 src/pocketmine/plugin/MethodEventExecutor(38): multiworld\EventListener->onLevelLoad(pocketmine\event\level\LevelLoadEvent object)
#5 src/pocketmine/plugin/RegisteredListener(98): pocketmine\plugin\MethodEventExecutor->execute(multiworld\EventListener object, pocketmine\event\level\LevelLoadEvent object)
#6 src/pocketmine/event/Event(99): pocketmine\plugin\RegisteredListener->callEvent(pocketmine\event\level\LevelLoadEvent object)
#7 src/pocketmine/Server(1110): pocketmine\event\Event->call()
#8 plugins/Texter (1).phar/src/tokyo/pmmp/Texter/task/PrepareTextsTask(103): pocketmine\Server->loadLevel(string Plots)
#9 src/pocketmine/scheduler/TaskHandler(159): tokyo\pmmp\Texter\task\PrepareTextsTask->onRun(integer 23)
#10 src/pocketmine/scheduler/TaskScheduler(199): pocketmine\scheduler\TaskHandler->run(integer 23)
#11 src/pocketmine/plugin/PluginManager(688): pocketmine\scheduler\TaskScheduler->mainThreadHeartbeat(integer 23)
#12 src/pocketmine/Server(2558): pocketmine\plugin\PluginManager->tickSchedulers(integer 23)
#13 src/pocketmine/Server(2334): pocketmine\Server->tick()
#14 src/pocketmine/Server(2195): pocketmine\Server->tickProcessor()
#15 src/pocketmine/Server(1774): pocketmine\Server->start()
#16 src/pocketmine/PocketMine(266): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string /servers/citybuild-test2/, string /servers/citybuild-test2/plugins/)
#17 (1): require(string phar:///servers/citybuild-test2/PocketMine-MP.phar/src/pocketmine/PocketMine.php)

Bug on Altay

  • Issue Description:
    image
  • Version: 1.5
  • Server Version: 1.7

  • Crashdump, backtrace or other files:

error on join after restart

[Server thread/CRITICAL]: ErrorException: ""continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?" (EXCEPTION) in "plugins/MultiWorld.phar/src/multiworld/api/WorldGameRulesAPI" at line 182

Plugin needs to be update

  • Issue Description: Undefined method addGenerator
  • Version: 1.4.2
  • Server Version:
    PocketMine-MP 1.7dev [REDACTED] for Minecraft PE v1.4.0 API version 3.0.0-ALPHA12(ProtocolVersion 261)

  • Crashdump, backtrace or other files:

[20:02:36] [Server thread/CRITICAL]: Error: "Call to undefined method pocketmine\level\generator\Generator::addGenerator()" (EXCEPTION) in "plugins/MultiWorld.phar/src/multiworld/MultiWorld" at line 37
[20:02:36] [Server thread/DEBUG]: #0 src/pocketmine/plugin/PluginBase(94): multiworld\MultiWorld->onEnable()
[20:02:36] [Server thread/DEBUG]: #1 src/pocketmine/plugin/PharPluginLoader(127): pocketmine\plugin\PluginBase->setEnabled(boolean 1)
[20:02:36] [Server thread/DEBUG]: #2 src/pocketmine/plugin/PluginManager(578): pocketmine\plugin\PharPluginLoader->enablePlugin(multiworld\MultiWorld object)
[20:02:36] [Server thread/DEBUG]: #3 src/pocketmine/Server(1950): pocketmine\plugin\PluginManager->enablePlugin(multiworld\MultiWorld object)
[20:02:36] [Server thread/DEBUG]: #4 src/pocketmine/Server(1936): pocketmine\Server->enablePlugin(multiworld\MultiWorld object)
[20:02:36] [Server thread/DEBUG]: #5 src/pocketmine/Server(1730): pocketmine\Server->enablePlugins(integer 1)
[20:02:36] [Server thread/DEBUG]: #6 src/pocketmine/PocketMine(293): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string D:\Repository\BlueLight\, string D:\Repository\BlueLight\plugins\)

Report a bug

Report a bug:

Information

Using:
MultiWorld V.1.4.3
PocketMine-MP verison:3.0.4
API: 3.0.0
PHP: 7.2

Bug Description

When I open the server,no error happen,but when I run reload command,it happened error and disable the plugin.I see that the error is about nether.I see the debug and think that error happened is because PocketMine is support nether now(which mean we can go to nether),it already assigned the nether and your plugin(MultiWorld) assigned again,whick make this error and disable this plugin.

Debug

[10:27:05] [Server thread/INFO]: Enabling MultiWorld v1.4.3
[10:27:05] [Server thread/CRITICAL]: InvalidArgumentException: "Alias "nether" is already assigned" (EXCEPTION) in "src/pocketmine/level/generator/GeneratorManager" at line 55
[10:27:05] [Server thread/DEBUG]: #0 MultiWorld_dev-111.phar/src/multiworld/MultiWorld(63): pocketmine\level\generator\GeneratorManager::addGenerator(string multiworld\generator\ender\EnderGenerator, string ender)
[10:27:05] [Server thread/DEBUG]: #1 src/pocketmine/plugin/PluginBase(102): multiworld\MultiWorld->onEnable()
[10:27:05] [Server thread/DEBUG]: #2 src/pocketmine/plugin/PluginManager(618): pocketmine\plugin\PluginBase->setEnabled(boolean 1)
[10:27:05] [Server thread/DEBUG]: #3 src/pocketmine/Server(1928): pocketmine\plugin\PluginManager->enablePlugin(multiworld\MultiWorld object)
[10:27:05] [Server thread/DEBUG]: #4 src/pocketmine/Server(1914): pocketmine\Server->enablePlugin(multiworld\MultiWorld object)
[10:27:05] [Server thread/DEBUG]: #5 src/pocketmine/Server(1708): pocketmine\Server->enablePlugins(integer 1)
[10:27:05] [Server thread/DEBUG]: #6 src/pocketmine/PocketMine(237): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string C:\Users\Administrator.USER-20180220MY\Desktop\PocketMine-MP, string C:\Users\Administrator.USER-20180220MY\Desktop\PocketMine-MP\plugins)
[10:27:05] [Server thread/DEBUG]: #7 C:/Users/Administrator.USER-20180220MY/Desktop/PocketMine-MP/PocketMine-MP.phar(1): require(string phar://C:/Users/Administrator.USER-20180220MY/Desktop/PocketMine-MP/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
[10:27:05] [Server thread/INFO]: Disabling MultiWorld v1.4.3

Please also do:

Ask me if you need more infomation.
Please help to fix the bug.
When the bug fixed,please comment below to tell me and I will close this issue
Thank you for helping.Have a good day:D

Multiverse + MyPlot

I hope that Multiverse will have seperate inventory to every player so they can't cheat by becoming creative in myPlot world and teleport back to spawn without clearing inventory and gamemode to survival

Add New NetherGenerator?

  • Issue Description: Add Nether Quartz Ore and Glowstone on Nether
  • Version:
  • Server Version:

  • Crashdump, backtrace or other files:

Empty command response

  • Issue Description: Every time I type command /mw (anything) it responds empty lines
  • Version: dev-131
  • Server Version:3.6.2

  • Crashdump, backtrace or other files:

mw
[07:29:20] [Server thread/INFO]:
mw help
[07:29:25] [Server thread/INFO]:

Natural Structures

  • Temples
  • Mineshafts
  • Monuments
  • Villages(Add option for New and Old ones)
  • Shipwrecks

Processing of players at the same level when "/mw delete"

  • Issue Description:
  1. Run /mw delete world with the player in "world"
  2. The server displays "Forced default level unload" message and gets kicked
  3. After that, the following error occurs, login becomes impossible until the server is restarted
[00:11:43] [Server thread/CRITICAL]: Could not execute completion of asychronous task VerifyLoginTask: Call to a member function getFolderName() on null
[00:11:43] [Server thread/CRITICAL]: Error: "Call to a member function getFolderName() on null" (EXCEPTION) in "src/pocketmine/Player" at line 1952
[00:11:43] [Server thread/DEBUG]: #0 src/pocketmine/Player(1922): pocketmine\Player->processLogin()
[00:11:43] [Server thread/DEBUG]: #1 src/pocketmine/network/mcpe/VerifyLoginTask(151): pocketmine\Player->onVerifyCompleted(pocketmine\network\mcpe\protocol\LoginPacket object, NULL , boolean 1)
[00:11:43] [Server thread/DEBUG]: #2 src/pocketmine/scheduler/AsyncPool(163): pocketmine\network\mcpe\VerifyLoginTask->onCompletion(pocketmine\Server object)
[00:11:43] [Server thread/DEBUG]: #3 src/pocketmine/scheduler/ServerScheduler(343): pocketmine\scheduler\AsyncPool->collectTasks()
[00:11:43] [Server thread/DEBUG]: #4 src/pocketmine/Server(2500): pocketmine\scheduler\ServerScheduler->mainThreadHeartbeat(integer 4392)
[00:11:43] [Server thread/DEBUG]: #5 src/pocketmine/Server(2240): pocketmine\Server->tick()
[00:11:43] [Server thread/DEBUG]: #6 src/pocketmine/Server(2116): pocketmine\Server->tickProcessor()
[00:11:43] [Server thread/DEBUG]: #7 src/pocketmine/Server(1702): pocketmine\Server->start()
[00:11:43] [Server thread/DEBUG]: #8 src/pocketmine/PocketMine(305): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string D:\Repository\PocketMine-MP\, string D:\Repository\PocketMine-MP\plugins\)
[00:11:48] [RakLibServer thread/DEBUG]: Closed session for 127.0.0.1 59891
  • Version: 1.4.0
  • Server Version:

This server is running PocketMine-MP 1.7dev 「[REDACTED]」 implementing API version 3.0.0-ALPHA11 for Minecraft: PE v1.2.10 (protocol version 201)

  • Crashdump, backtrace or other files: none

Error

[Server thread/CRITICAL]: ErrorException: "Undefined index: delete-usage" (EXCEPTION) in "plugins/MultiWorld.phar/src/multiworld/util/LanguageManager" at line 76

Internal server error on join

  • Issue Description: When I join I get "Internal server error"
  • Version: 1.5.1
  • Server Version: Pocketmine 3.8.3

  • Crashdump, backtrace or other files:```[13:21:17] [Server thread/INFO]: Mohagames205[/81.245.220.164:57978] logged in with entity id 5 at (DEEP SUPERFLAT NO STRUCTURES, -701, 31, 893)
    [13:21:23] [Server thread/CRITICAL]: Error: "Call to a member function count() on null" (EXCEPTION) in "plugins/MultiWorld.phar/src/czechpmdevs/multiworld/api/WorldGameRulesAPI" at line 60
    [13:21:23] [Server thread/DEBUG]: #0 plugins/MultiWorld.phar/src/czechpmdevs/multiworld/api/WorldGameRulesAPI(177): czechpmdevs\multiworld\api\WorldGameRulesAPI::getLevelGameRules(pocketmine\level\Level object)
    [13:21:23] [Server thread/DEBUG]: #1 plugins/MultiWorld.phar/src/czechpmdevs/multiworld/EventListener(85): czechpmdevs\multiworld\api\WorldGameRulesAPI::updateGameRules(pocketmine\Player object)
    [13:21:23] [Server thread/DEBUG]: #2 src/pocketmine/plugin/MethodEventExecutor(38): czechpmdevs\multiworld\EventListener->onJoin(pocketmine\event\player\PlayerJoinEvent object)
    [13:21:23] [Server thread/DEBUG]: #3 src/pocketmine/plugin/RegisteredListener(98): pocketmine\plugin\MethodEventExecutor->execute(czechpmdevs\multiworld\EventListener object, pocketmine\event\player\PlayerJoinEvent object)
    [13:21:23] [Server thread/DEBUG]: #4 src/pocketmine/event/Event(99): pocketmine\plugin\RegisteredListener->callEvent(pocketmine\event\player\PlayerJoinEvent object)
    [13:21:23] [Server thread/DEBUG]: #5 src/pocketmine/Player(1082): pocketmine\event\Event->call()
    [13:21:23] [Server thread/DEBUG]: #6 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(297): pocketmine\Player->doFirstSpawn()
    [13:21:23] [Server thread/DEBUG]: #7 src/pocketmine/network/mcpe/protocol/SetLocalPlayerAsInitializedPacket(45): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleSetLocalPlayerAsInitialized(pocketmine\network\mcpe\protocol\SetLocalPlayerAsInitializedPacket object)
    [13:21:23] [Server thread/DEBUG]: #8 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(109): pocketmine\network\mcpe\protocol\SetLocalPlayerAsInitializedPacket->handle(pocketmine\network\mcpe\PlayerNetworkSessionAdapter object)
    [13:21:23] [Server thread/DEBUG]: #9 src/pocketmine/network/mcpe/protocol/BatchPacket(123): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(pocketmine\network\mcpe\protocol\SetLocalPlayerAsInitializedPacket object)
    [13:21:23] [Server thread/DEBUG]: #10 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(109): pocketmine\network\mcpe\protocol\BatchPacket->handle(pocketmine\network\mcpe\PlayerNetworkSessionAdapter object)
    [13:21:23] [Server thread/DEBUG]: #11 src/pocketmine/Player(3124): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(pocketmine\network\mcpe\protocol\BatchPacket object)
    [13:21:23] [Server thread/DEBUG]: #12 src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(pocketmine\network\mcpe\protocol\BatchPacket object)
    [13:21:23] [Server thread/DEBUG]: #13 vendor/pocketmine/raklib/src/server/ServerHandler(99): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string 81.245.220.164 57978, raklib\protocol\EncapsulatedPacket object, integer 0)
    [13:21:23] [Server thread/DEBUG]: #14 src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket()
    [13:21:23] [Server thread/DEBUG]: #15 src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process()
    [13:21:23] [Server thread/DEBUG]: #16 vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe{closure}()
    [13:21:23] [Server thread/DEBUG]: #17 vendor/pocketmine/snooze/src/SleeperHandler(85): pocketmine\snooze\SleeperHandler->processNotifications()
    [13:21:23] [Server thread/DEBUG]: #18 src/pocketmine/Server(2339): pocketmine\snooze\SleeperHandler->sleepUntil(double 1559827283.9472)
    [13:21:23] [Server thread/DEBUG]: #19 src/pocketmine/Server(2196): pocketmine\Server->tickProcessor()
    [13:21:23] [Server thread/DEBUG]: #20 src/pocketmine/Server(1775): pocketmine\Server->start()
    [13:21:23] [Server thread/DEBUG]: #21 src/pocketmine/PocketMine(266): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string /home/container/, string /home/container/plugins/)
    [13:21:23] [Server thread/DEBUG]: #22 (1): require(string phar:///home/container/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
    [13:21:23] [Server thread/INFO]: [StaffChat] Mohagames205 disconnected
    [13:21:23] [Server thread/INFO]: Mohagames205 left the game
    [13:21:23] [Server thread/INFO]: Mohagames205[/81.245.220.164:57978] logged out due to Internal server error
    [13:21:23] [RakLibServer thread/NOTICE]: Blocked 81.245.220.164 for 5 seconds

So you merged my pull request, but how do I use the updated language?

  • Issue Description: did not find expected key
  • Version: dev 119 (my improved language)
  • Server Version: 1.7.0

  • Crashdump, backtrace or other files:

[09:38:28] [Server thread/CRITICAL]: ErrorException: "yaml_parse_file(): parsing error encountered during parsing: did not find expected key (line 19, column 42), context while parsing a block mapping (line 6, column 1)" (EXCEPTION) in "plugins/MultiWorld/src/multiworld/util/LanguageManager" at line 55
[09:38:28] [Server thread/DEBUG]: #0 (): pocketmine\utils\Utils::errorExceptionHandler(integer 2, string yaml_parse_file(): parsing error encountered during parsing: did not find expected key (line 19, column 42), context while parsing a block mapping (line 6, column 1), string C:\Users\cynth\Desktop\pocketmine\plugins\MultiWorld\src\multiworld\util\LanguageManager.php, integer 55, array Array())
[09:38:28] [Server thread/DEBUG]: #1 plugins/MultiWorld/src/multiworld/util/LanguageManager(55): yaml_parse_file(string C:\Users\cynth\Desktop\pocketmine\plugin_data\MultiWorld//languages/en_US.yml)
[09:38:28] [Server thread/DEBUG]: #2 plugins/MultiWorld/src/multiworld/util/LanguageManager(49): multiworld\util\LanguageManager->loadLang()
[09:38:28] [Server thread/DEBUG]: #3 plugins/MultiWorld/src/multiworld/MultiWorld(82): multiworld\util\LanguageManager->__construct(multiworld\MultiWorld object)
[09:38:28] [Server thread/DEBUG]: #4 src/pocketmine/plugin/PluginBase(108): multiworld\MultiWorld->onEnable()
[09:38:28] [Server thread/DEBUG]: #5 src/pocketmine/plugin/PluginManager(568): pocketmine\plugin\PluginBase->setEnabled(boolean 1)
[09:38:28] [Server thread/DEBUG]: #6 src/pocketmine/Server(1919): pocketmine\plugin\PluginManager->enablePlugin(multiworld\MultiWorld object)
[09:38:28] [Server thread/DEBUG]: #7 src/pocketmine/Server(1905): pocketmine\Server->enablePlugin(multiworld\MultiWorld object)
[09:38:28] [Server thread/DEBUG]: #8 src/pocketmine/Server(1699): pocketmine\Server->enablePlugins(integer 1)
[09:38:28] [Server thread/DEBUG]: #9 src/pocketmine/PocketMine(249): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string C:\Users\cynth\Desktop\pocketmine\, string C:\Users\cynth\Desktop\pocketmine\plugins\)

idk php code btw, I only updated the english language file lol
#31

Generator doesnt work.

/mw new name 1982626 generates a basic world.
Use latest Multiworld Version.
Pocketmine 1.14

Add per-world inventories

Could you add the option of per world inventories?
And maybe the option to block commands?
Great Plugin btw

Setting gamerules from the server console is not working

From the server itself if you try to run as per help command:
[Server thread/INFO]: Usage: /mw gamerule <list|gamerule> [true|false] [level]
On this server pvp is a world name.

mw gamerule doDaylightCycle true pvp
[15:42:15] [Server thread/INFO]: [MultiWorld] World true not found.
It recognizes the parameter [true|false] as the world name.

changing order does not help

mw gamerule doDaylightCycle pvp true
[16:09:03] [Server thread/INFO]: Usage: /mw gamerule <list|gamerule> [true|false] [level]
mw gamerule doDaylightCycle pvp
[16:09:17] [Server thread/INFO]: Usage: /mw gamerule <list|gamerule> [true|false] [level]

Running it on connected through a client is working.
I assume this is either an issue of the command line not passing a parameter or it should give back
[15:45:13] [Server thread/INFO]: This command can be used only in-game!

Like it does for other commands.
Or is there anything I am missing here :)

  • Version:MultiWorld v1.5.1
  • Server Version:PocketMine-MP 3.9.2

Having some trouble...

  • Issue Description: Not really an issue however whenever I restart the server, I am teleported to the default Pocketmine "world" instead of the world I have created using your generator. I have tried setting my prefered world as the default using your commands however I am always teleported to the default world generated by Pocketmine no matter what. Also whenever I delete the Pocketmine default world automatically when I restart the server another one is made.
  • Version: v1.5.0
  • Server Version: Pocketmine-MP 3.6.5

  • Crashdump, backtrace or other files:

[PHP7.3] Prohibition of ambiguous continue statement

  • Version: 1.5.0
  • Server Version: 3.5.5

  • Crashdump, backtrace or other files:

[02:10:17] [Server thread/CRITICAL]: ErrorException: ""continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?" (EXCEPTION) in "plugins/MultiWorld.phar/src/multiworld/api/WorldGameRulesAPI" at line 182
[02:10:17] [Server thread/DEBUG]: #0 vendor/pocketmine/spl/BaseClassLoader(126): pocketmine\utils\Utils::errorExceptionHandler(integer 2, string "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?, string phar://D:/Repository/PocketMine-MP/plugins/MultiWorld.phar/src/multiworld/api/WorldGameRulesAPI.php, integer 182, array Array())
[02:10:17] [Server thread/DEBUG]: #1 vendor/pocketmine/spl/BaseClassLoader(126): include()
[02:10:17] [Server thread/DEBUG]: #2 (): BaseClassLoader->loadClass(string multiworld\api\WorldGameRulesAPI)
[02:10:17] [Server thread/DEBUG]: #3 plugins/MultiWorld.phar/src/multiworld/EventListener(78): spl_autoload_call(string multiworld\api\WorldGameRulesAPI)
[02:10:17] [Server thread/DEBUG]: #4 src/pocketmine/plugin/MethodEventExecutor(38): multiworld\EventListener->onJoin(pocketmine\event\player\PlayerJoinEvent object)
[02:10:17] [Server thread/DEBUG]: #5 src/pocketmine/plugin/RegisteredListener(98): pocketmine\plugin\MethodEventExecutor->execute(multiworld\EventListener object, pocketmine\event\player\PlayerJoinEvent object)
[02:10:17] [Server thread/DEBUG]: #6 src/pocketmine/event/Event(99): pocketmine\plugin\RegisteredListener->callEvent(pocketmine\event\player\PlayerJoinEvent object)
[02:10:17] [Server thread/DEBUG]: #7 src/pocketmine/Player(1074): pocketmine\event\Event->call()
[02:10:17] [Server thread/DEBUG]: #8 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(296): pocketmine\Player->doFirstSpawn()
[02:10:17] [Server thread/DEBUG]: #9 src/pocketmine/network/mcpe/protocol/SetLocalPlayerAsInitializedPacket(45): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleSetLocalPlayerAsInitialized(pocketmine\network\mcpe\protocol\SetLocalPlayerAsInitializedPacket object)
[02:10:18] [Server thread/DEBUG]: #10 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(108): pocketmine\network\mcpe\protocol\SetLocalPlayerAsInitializedPacket->handle(pocketmine\network\mcpe\PlayerNetworkSessionAdapter object)
[02:10:18] [Server thread/DEBUG]: #11 src/pocketmine/network/mcpe/protocol/BatchPacket(119): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(pocketmine\network\mcpe\protocol\SetLocalPlayerAsInitializedPacket object)
[02:10:18] [Server thread/DEBUG]: #12 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(108): pocketmine\network\mcpe\protocol\BatchPacket->handle(pocketmine\network\mcpe\PlayerNetworkSessionAdapter object)
[02:10:18] [Server thread/DEBUG]: #13 src/pocketmine/Player(3097): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(pocketmine\network\mcpe\protocol\BatchPacket object)
[02:10:18] [Server thread/DEBUG]: #14 src/pocketmine/network/mcpe/RakLibInterface(170): pocketmine\Player->handleDataPacket(pocketmine\network\mcpe\protocol\BatchPacket object)
[02:10:18] [Server thread/DEBUG]: #15 vendor/pocketmine/raklib/src/server/ServerHandler(99): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string 192.168.0.108 59359, raklib\protocol\EncapsulatedPacket object, integer 0)
[02:10:18] [Server thread/DEBUG]: #16 src/pocketmine/network/mcpe/RakLibInterface(110): raklib\server\ServerHandler->handlePacket()
[02:10:18] [Server thread/DEBUG]: #17 src/pocketmine/network/mcpe/RakLibInterface(100): pocketmine\network\mcpe\RakLibInterface->process()
[02:10:18] [Server thread/DEBUG]: #18 vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe\{closure}()
[02:10:18] [Server thread/DEBUG]: #19 vendor/pocketmine/snooze/src/SleeperHandler(85): pocketmine\snooze\SleeperHandler->processNotifications()
[02:10:18] [Server thread/DEBUG]: #20 src/pocketmine/Server(2347): pocketmine\snooze\SleeperHandler->sleepUntil(double 1547566816.9756)
[02:10:18] [Server thread/DEBUG]: #21 src/pocketmine/Server(2207): pocketmine\Server->tickProcessor()
[02:10:18] [Server thread/DEBUG]: #22 src/pocketmine/Server(1783): pocketmine\Server->start()
[02:10:18] [Server thread/DEBUG]: #23 src/pocketmine/PocketMine(249): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string D:\Repository\PocketMine-MP\, string D:\Repository\PocketMine-MP\plugins\)
[02:10:18] [Server thread/DEBUG]: #24 (1): require(string phar://D:/Repository/PocketMine-MP/PocketMine-MP.phar/src/pocketmine/PocketMine.php)

MultiWorld does not support Apollo

  • Issue Description: Server thread/CRITICAL MultiWorld does not support Apollo

Make it support Apollo

  • Version: 1.3.0
  • Server Version: 3.0.0 API server

  • Crashdump, backtrace or other files:

I Can't Give Permission mw.cmd.teleport To A User

  • Issue Description:
    Can't Give Permission mw.cmd.teleport
  • Version:1.5.1
  • Server Version:3.8.4

  • Crashdump, backtrace or other files: None

I already add permission mw.cmd.teleport to a group with pureperms ,but the users who are in the group that I have given the permissions still cannot use /mw teleport

Crash on launch the server

  • Issue Description:
    I changed the version of pocketmineMP and now that my server launches it crash, the crash dump is just below.
  • Version:
    SeeDevice 0.0.7 by Palente for API(s) 3.0.0
    PiggyCustomEnchantsShop 1.2.1 by DaPigGuy for API(s) 3.2.0
    EasyHomes 1.0.2 by JackMD for API(s) 3.0.0
    WorldProtect 2.3.8 by aliuly for API(s) 3.0.0
    GappleCooldown 2.0.1 by CaptainDuck for API(s) 3.0.0
    CustomSetting 1.0.2 by LeNick for API(s) 3.0.0-ALPHA8, 3.0.0-ALPHA9, 3.0.0-ALPHA10, 3.0.0-ALPHA11, 3.0.0-ALPHA12, 3.0.0
    StaffChat 1.1.4 by Thunder33345 for API(s) 3.0.0
    MultiWorld 1.5.0 by CzechPMDevs, VixikCZ, fuyutsuki, kaliiks for API(s) 3.0.0
    BlockEffects 1.0.0 by killer549 for API(s) 3.0.0
    SignEdit 1.4.1 by OtorisanVardo for API(s) 3.0.0
    BuilderTools 1.1.0-beta2 by CzechPMDevs, VixikCZ for API(s) 3.0.0
    Broadcaster 1.5 by EvolSoft for API(s) 3.0.0
    BanItem 2.3.3 by LDX for API(s) 3.0.0
    AnywhereBackpack 1.0.0 by korado531m7 for API(s) 3.3.1
    BanWarn 1.2.3 by robske_110 for API(s) 3.0.0
    AutoRestarter 1.0.0 by for API(s) 3.0.0
    Worlds 2.0.3 by survanetwork for API(s) 3.0.0
    PureEntitiesX 0.6.0 by milk0417, RevivalPMMP for API(s) 3.0.0
    WorldBorder 1.0.0-3.0.0 by ArceusMatt for API(s) 3.0.0
    essentialsTP 1.2.1 by for API(s) 3.0.0
    LiveXYZ 0.7.0 by dktapps for API(s) 3.0.0
    BlazinVanish 1.0.3 by iiFlamiinBlaze for API(s) 3.0.0
    PlayerHead 1.0 by Enes5519 for API(s) 3.0.0-ALPHA12, 3.0.0
    EconomyAPI 5.7.2 by onebone for API(s) 3.0.0
    PurePerms 1.4.2-c2a by 64FF00 & ProjectInfinity for API(s) 3.0.0
    VanillaEnchantments 4.0.0 by TheAz928 for API(s) 3.0.0, 3.1.0
    LuckyBlock 0.0.2 by Palente for API(s) 3.2.3
    BankNotes 2.0.1 by AndreasHGK for API(s) 3.0.0
    Slapper 1.4.2 by jojoe77777 for API(s) 3.1.0
    ScoreHud 2.0.0 by JackMD for API(s) 3.0.0
    CombatLogger 0.0.6 by Jack Noordhuis for API(s) 3.0.0
    InvSee 0.0.1 by BlockHorizons for API(s) 3.0.0
    KitUI 1.3.1 by Infernus101 for API(s) 3.0.0
    PiggyCustomEnchants 1.4.2 by DaPigGuy for API(s) 3.2.0
    BuycraftPM 0.5.2 by Tebex Limited for API(s) 3.0.0
    CustomShopUI 3.2.0 by TinyPixelDevz for API(s) 3.3.2
    FactionsPro 1.3.12 by Tethered_ for API(s) 3.0.0
    PureChat 1.4.11 by 64FF00 for API(s) 3.0.0
    SimpleWarp 4.0.1 by Falkirks for API(s) 3.0.0
  • Server Version:
    PocketMine-MP version: 3.5.2

  • Crashdump, backtrace or other files:
    ===BEGIN CRASH DUMP===
    eNrtPP1T4ziW/4ouTN3CVBzifADJFFPHAD3du9Cda+jtud1sdSm2kmiwLY9lA+mp+d/vvSfZlg00
    NM1t3Q/D1mzHz9LT+/6QZf/eWaos5vmna5FpqZLO1O92chkL+DEe7fdHgz3/oNuJuM5Ps0xlnenv
    nXyTwu3OJfxjYN1OLLTmK4QeZasiFknOfJZyrUXIcsXiIsrljcqicD7nqZzPP+Lvn3ks3heR0Eez
    N9NpkYY8F2fiWkTlje0dmKlzthCMJ0wmOudJIJhaslQFVyKPZSLm8winzOc0s8uSIorYSl6LpMsC
    HkVAgExYuubZdHd3d61isRuoJOcwNdtNo2IFaHfPkT6iqYcjd3UW7NY0w4Q45km4q4tF+RNJzIDE
    iwoEM1OmEhYBZjYZg1CWQMorGaFUvm19ENnuHYnheriIWeA5GGA2EtuZTgag84wH8POfna0+ewlx
    bE/GO9NnK/7th7Mz1mU6z2SyYul12mULpSIBZrADZG/5T6WxHnZs6fL9QYswO3Y+rxmaz+9y5P0o
    bkVQ5Ajadg2wmnOsEg1E2pUuRBKKjKnFryLIu4xnGd+wI/z/7Z2KtZVdhrgaMOSiRl1xcSHjtMJ7
    ztPtwXjvISbucFzR/QyiLZXxTYt+InfYJvdCZBBGtv3JXh+ou3e1Nifej6HUKc+D9bdQV4kRTYUt
    eaQFI7kQnaOH6IQA16LT3KmJKo3m/4y2MYNIFarMJU8nSn0WZNEXkRCpyF4D/ggpHvQfINiF/R5E
    SheZ+GObltj7qiUOBq0VzFBYqTEOVsxUAFH/rcrlUgY8h+ShzYL7D8h7MNg/eCJyjdcfklxG26Eq
    FiC8Ohv1Bnv9A1ro4KGF/OHkATnlMriaGcpVZsidPGQe+/74ASyQiLLczPb77ekz+nkOP7cHo4fo
    +PQJsgDYSBHk2z9xLY4hw+ozxV0TcucVIAoNzg1540ytVncNrZ1aHrxR5hxDvX/nfk2+dz6j2Lrt
    AxOZ+K2QmdguQ/L9Ce3u5N0HpYMJbKfzrz+6HfFnZfGVlcWLJH2QvCGzgQoGBCoUqI6DIdxh8PcH
    AA9GcIH/ji1w9/vv8XLPXrLv2X+lPOMxI3mx70h6OGL/zghrRN+tLGE46uDOKMz47LtrHhU0YFIN
    gKtJ3xmeibzIEhqPt/zq1i5eDuxlCnFEBrA2xKqALYskwJjF7rMOl4PuHWq7LmXgGnT1Oy5Vygv/
    zGyINdcSnfrQArwfVyIvods7P+C0kTNNLrf/ozW1NE+wTgwVZ+7NHbPw2MGAf1YilG1oiT1nAGpz
    sm+0OTlwSQaDS1WRhBW15TJENS18wnO+vUPXx3b0JV9tzzuVkc07hqvJfZghdor8ggS67QhUi2g5
    na7KW68yFf8dpbtthUwY/X7fEO33/QcFDQvwa+GQamYOnAlmsUxEEG4rqrcNGhj+x5/F8J/F8J/F
    8J/F8J/F8J/F8L+5GO52VgKm8gjLr4TjNlyngQboXICE6u26zrA37g0QXEgo3qb+/nDQ7Uj9KRTX
    nSl5GJR5mcpVANXRdOgPYQ2Zw8Rl0N8/GITL/sA/WPLRYgKmtNcXfSEGi+H+0ud+EEx8sQDcGb+K
    5ALm9Hv+oNcHSGGJO5NJccv2B5PhQoihNxzxpTcaT0KPh8ORNxmL0X54IEJ/NGKjnj/u9b3BxCMe
    oQbbGvreh0WR5AW7OJ+xy0KwvxYR8/fBwKfDyXQ8YB8uj9mg7x+w24O9T3sjWBm3vaad/d6g5w/h
    8jO4M0nB0AV3PyldEgYAuojooqp3NUr3QogTcS0D4Yi6hnU7tYT7vX5vHyC8yNcq01gXzHgEnYhA
    hUEmR8gQBvXxWiQcXBRoAnsG0YfgykmIk+CeVsv8xAXEnKrval30iZoELFDQAN5dXH589/7sBEA3
    YqFljrSu8zzVYHWgzHWx6EEg3i2pAkZncrXaHEOLo+LTJFjzJNcXa5W6ZvXACJdzH6Xc5PyEw8Sf
    i02D9cHzWS/xzecPEGT8/DFpIM+nXG9egwtqh8sa1uSrTz7j8PVXHlydn7yUQg22+bxa/ulcULUC
    UTmHgOYw0gC7vAx6w95BkxceySLavBQvBtt8Tnk6NRS02bm4PHp/+WH2mIGeQ9RcSgElaR0EvTIG
    55kQuzHXOYTOBrcglJ95SpWSikJ1kzhiad1oCqbfNt5jnmJsPimCq5eSTmBQhoAS62SXmvb1U7Rv
    7P9C5DkkFofPJvwRWz4Tb+VdDr2js9nrIzQV53LSvPT7rWu/dT0or58rrwYjT/eKi5wvl8dr7rpE
    DWvKw++NmvK4XBdYjg6Hw9H4pfTu4oSoXZLi/HxGALdIT5TQM+sVNTqQgrNLU4uhsXXjymFMGdE1
    /88iWM/OIb9gOPy7vJVXx/+gB1WbItfFlYTfV+Du8kq/lJjcrqxB6NeKxqHd6WNRKD9FEEtOl0sI
    FW7kb4DbDtMSzJWMoNIejyZfZNsWU0/iu8I4ny+QEGEImc9bZD1u+HKVnIayYfclqMnVqB3t3uUq
    k5onf+dZqF6sVLGLP911f8LCVGSXEAUb+nHBbQfuewuR88FTzPel4jgiT2OomkFJC0NbjrSBypqU
    fovlNlChbDJAFlDOc0XjQFsu3ZTI6bWKLoChlxKCszCw3aDiCYn+5uamJ4AixN7Lr4g/nrzJRezy
    ZiHtEmbYSmEnv7wUU4AKmDHLPs1q71EiIPHOj2enuyX9wNxRsrlZi0z8BMVeCv85XN659VgAUhkP
    1Xjox/sNtofg089k20E5n7fpuQt5kifz5CPPkqY2CdJuGlrazNRCX4lPvt9/KaXWGEm3SMSzdWtw
    Aardkh1UbpGr94L2Nhq+2YR/Wa0vlUxiCU44nwNilZVLgwZblDyts9DtnkLfKZpbytNFds0TkUMW
    f7GqmXDalkLbjfDnxFaXtl2LBbvfIhOnSS5zKfQvbs/bgDd7/L22T8YyuuqPfOz830NHfs2j2fn5
    7MUM2KBM4xg63BToEpYuaIQdKr+6xXJI3W2yW1rATyoLGybtQu8YtDe8G62OskAU+pznL5Z4HBKe
    7cacqIqRKnymrDVKFLzscubw2gB/eavjhVhzV5zPW+s/6rNn8lr88j//cDgoIU3r3W/rKLzKofl8
    sTrerjqf18s/ni4i/llC9ZlIvW4U5g64bW+t2CPlq4jHUiY46cW225pYsSavKWpePYXNWcQ3Inst
    uNuUOcAWi60KLhF6PPYn9zfr395ul/ghqlQUub+ftK8WqETFGzw84Gys1UCXwTFYYqtsV4lYwH8v
    pTyLDlzJUEBPUhvUPK4xiIszkcW6lRoMrN1VDbxgwJss7Y1ever32X+yWabwwcObZCkTmb/Yltsn
    s4BJBUSV8/M5G8M4124o1HhAEmjlUcTtfiuernFlct9dVzqju6nhci2OPk8GB3ckgXbsP18i14YU
    fM6YiWftrBi6du/jCeNsEVxtqDd3Q20NbD8PGDz+PACr4K/i1vWpmnOLGiJvRc2zU6TzgABK3au3
    Km9sltewR/ZRj5IwE1y//vlvX2XxLQYf0nWNnWp7Q5Lz80nbJhFkv0aVU0LuuHeTtV/Vr0rs41+D
    tW8wXW0WfrbSaop2Sx6QwQAc4XXh5pwK1NZe/9/xqKNc/ekbQ8cqXvDcPMF1t7pdcNvv9u6ywt4q
    KBzXhXyxYudXwJqUSOmMAxAUEUEYgBrkPcrlm+T6QrgPGS2gzVnLxcjRX6tMflbJizHWQDqfG0og
    stCj9qcw8zeZf3CrAHPddKlhmxXIjiJLCo3Htl6IEQflfE5EPN3s7nnO+OXHoo+FjH/rI9Gv2Xfd
    BBlf5rPzxq5rBWwa4LjN1aVYiFt2JmPAGL6YAdrlgbXqVANusFqizGnUpz8mW6u0YY4NsMtfeTzA
    5U8mm5m8FdGJuP7c2nQbvEgai8TtjOP2hiEI/uVRXq9p4I9xq3FOinN6K46sv+J0blVD6elw7kLv
    uOMdzea48xd++jatUslsH3QdQU97kfIYl68l4BA1n9uLJ3tpibxZot/zuG/U8/37yvOvK03qsvgu
    o03h/iKupSr07NQr4Z0HKnfzQNAh+1vr9vI5oDk4+JFnaeOxUAVsF+kt+bzi0ZXMvvUhH6DR+WXG
    E72k5HERqRvn8rTa6ZidOgJa2rXnc0303gC95UlIS/sjtoHHePB8uMiFYad3z0kr0iIdL+ulmYKa
    iTbTpp2tWXXFjhW0bSuGh+nn2TzZulwX7K88YUPm700Hw6nfL48fTfB+rPLwcF70+3zfP4pUEUkV
    C2YAg22RsBB/i8n1Do42i3upyvJDvz8ajxB4swYmvEhqgOE1TxJVJAGegcCG3OPBWoprQV3JoVou
    CVHKbxLPnrsAlR76e0QNv7Wz9OG4Xw+E9iYGmR+qpIbFalGhwwOYsQrFIc1ZqgxWr2B2DMgvxGqu
    vE6vU4svlMulDAoISYdDwkan1XKVedo80deHCDYn3dEuD82z3wqmhQidIfjCx+HJ6aujD2eXCDXW
    5/1WiGxziBboADOIuiVF+LuHb4EA+vDwe/oDcRa58vD4t6X2WoobL5Tm9PzhAYJuF+rWQ1ewQyKe
    rAq+EofLTDhqk+kh1mTwPwQSOb2mKvGsWXWGpbeJIzQuhtGNBWRXRUbHQMm8GMiZNYwUzI1BT6oF
    KwXHeCYYBGamErDNHDydBWgf9JKKTIKoCM0bJ3fMGnFdoC2qJSJo49R8KbpMYczXiJItoLu6YhtV
    ZBYXk0sG+pdLSSuA6jOwtWiDiN+KmwrdbiiWHJSv2Y1K/pIzbEZ4xlDsMb5UwaNogxTma6kN3zdr
    gW9YrDIeAoLePEEJG2TTecK2Pq4pF+GbPBAtQgYY7FFNEAHGkojn5kUfSykUsNDDMhBnJHISV0in
    5diaTssiJAbExq5L5U7NSWOA63WR41Ecz75WNGXzDp1CBVlA2IqNBzO8KRE1ywUDWah5B6k9iiDE
    MXRfOvVpAjO7lpz9N1oIDCFLKU80TRlZMEyERH/DOBoGnpFmdnEjHW4RsUKD3iHewnrENJQXMBKC
    NpQQiXPDAzkslBY1+lNykBIPCIKh9zKwEFACkrrYMKs6GG7dqbpbS2frowT5qwS0yMMQGNdG2Ugm
    nhUGcjiepaa3sEDFC4HyAF2I3woeoZbo9ShG72ywbbskBNAdQG7WAzcW6EgeKBk7qCncxZXfFvEC
    z/Eu2ZHeJMEl11d4MPwKbLaH9z/g+17oRSWTOGqdQR1WgKXAaN01B8mZDUngel2Gb50AF5gJSSyQ
    RhAWF4k9pE24L8iSgB+w50zdQvzMBYgA2CEfSSrSUKqGnDdLdAocgsbfZTL/C0guz2hWKDBUk3G2
    5rJt4AD0zAYoEeLBs1xOCVPLJzgZXFYkCWoxxJCpUpI+nVDQPQaFpP3NYrlaQ8zIuF53XR+31ojS
    yLIizQ3UCAuFEgNlhilSKpp7HOP5ffI7fq1kCDTfTwCjZ8gsVSBjMKpebV4w1jNjKvuCpAVpJtuQ
    5/8cqQXYDJYUzIDBsaDXwPgRixVfbHKQNbswUu6TXKVG1Dj7EtV1I0nmZEcQGG48g6c0LU3cLWVG
    7/gB6QmhgkAvyhWNZYOeCvLHlQIVKQwzaA6wzoqI9IiwKesjC2yLYny+BgGH/8/Jx5LrC8Rjmv8m
    4qHZSml9G5wreiw2zSBamHc1S2pwzZIkvz8YGarI5z+SI1ji9F++nTxyBaIHAwQLCkhrCaQ1Zl4B
    QotWhl7jg5gGq9HiNoBSRdfsUJR6d3k6ZZev31ywszfnby4hRs/O3pxesNnpewa16t9O33cZDGKX
    72DUKfv4+t3ZKZu9f3d8enHRa7l8QxaD8Z4RBfQgUlGex4irkblgLSj2kiSqqOqD1CGhhBhJaIQH
    UU+YeIqIoLoFFiEOgwkhqw9ZmLEsqEwxrSY4zC41p0oGcUCMreO1STq4wjtMFFg60PDe3cFoAbaf
    AHWlIsAKw4gUaTX6NHMrBsCoRKprNod9y6feuZcgy/XQcL3i2QJcwQtUFJlyGYPNvVIlz0JS7Bxm
    50CEjnlSUC3jUgF1XgF2h2+r3Wt41vJM9jTn+wh9XHtcj70zkd2YOFQj0EWEFSUSEsVNwmra0YdZ
    SqQDh3v9vmGSbb2iqHAnBZKxmNkVV8tMxWUmxbn2vudaoqNU4MLqrm0L9xiQawwXZcmJKspgEXrh
    y9hsWMSpKdBMEWjhHsKNfk5whB1NFBN5Jd1wBakbPJrfI1JIxZDQAP01GJTWhUDvz9egpVVZrGJY
    wrVqkrql4kzitzUpkkYDH5IONl3BukiutCH7mKcIk3ERQ96kV97KdgP1xkyDZgiohYluYSVIjnHX
    nKBMT4kYWszD6rmAPLpnVXSizI226WKZgxHN4MahpZMYPHaYwxBVAV4AfaewLJ0ABVR1QAWI8gKi
    TKlgUOBRMYGdCc4wjNVMwTSSoGGiXBSHVrUqyCzCnsHi/BKaL9nbPLGHfqYm5ENttVaRqRAX+K4i
    FehEKxQ+YC02Z1DIMj2SvWtSxUJUtSLlqi1XKeUdDJXZJkfcXeb5jr5QV7Ssl5ek2JCOcbiuQanp
    xQIwNDxjz0P1Oc4FoKWpx15DLUcvjWNxxo5nH7owFyhYgBPdyBDMm1I+RcQKvUfop2zfFsx1Ka1J
    MM7QHjsKIQCtebTchX7TVPehAHO1C8GSDPdh0J4cd6tSmIPL6R9ObzFaYX3Io64JhbjwR5lA0wVs
    QWwRFKWwBv4wS2ZlBV23j9gc4KQbSI5z7B2T1LOXzV7l3Pqdlp9FpWH6goNVLG4/leUQVOLGXpz8
    OZoMzKSdHpvZORHPVjSB2y7WWgcuuMz4ClkDPQFPOo2oIsHWNMavQYC38wx1dxxJ3L+hVhtfFBQ6
    Z+eXH4hQDQwhz4siZ9jak3rr1Uy70LORJs4LDydNiVY0+lAsipUxeWUzK8PyKiPXt2UNNj6YovDN
    uF51V6OMTD+wTnsykUiGT/osR5gAgAcgMas7M3EXweZx88kLQgAxFKoLVGA9MubgwTFoIEfDgcYF
    PyWGoZC+MoZhETCXJQEuB3pNPLn0LKzuaSGs/8h87KxsrYktNPFfts/abDWIsq2eW/+aElu2KdZs
    Fz/4UEAU2F0Fxl/wBWW3KzFRmsR6vFZKU2NetmCi7K0pkoc850zza5sscK+p3LvDWxX5HBiH+Cd4
    boQK3JgDn2XVT40ieBAVXzqFUpOKsUQFkUwZzQRTOgdxBhydJVbXZduNKY5kR3HaK++Y5XQdI8sN
    N2e75ZL2S4z9m+++mY0mGmqNvdB2YyIAh88pGtopnpkyZSlI8FpGVLk3nBcfUUE6sugoqFBNhx9q
    gSCCL0pBfWprMEyQprRDgeHWHcJtPVfKsQGuiuW+DdGmHMAXYp3Ftn2Im/es0mUDuOHfd0PkQW+H
    YrgWLhVkSJeIGTem7HYrE5C1zHqoPiMs2l6r993CMouiW1PhH93wjTa4LR7HAk2mtNmg9G8rTNtb
    JSj7qF1ldMtRja3Oe3cJqcU/ilWBUXFp0rkNkmiKljeUChKJGzZg1PhzykY49T0VIc5UspxEmG2C
    hTCoFmKJIY32nal8WJe+g+5Cu9FlNTOqOcdlSs4hrjPeJtO+Xw9rVcJvUti/l0Se0ddMeOm+QKid
    apVsKBli6MDdE898fqNWDQuwWjFqw30/Jz6d0EL0co+mWI5SNIEO7BASXswsW8zsM5VlEU1xWWZb
    HpjmFltBv6prodQbWaVcencFY0PgDZfUz0K2MTF5gZsyaRFZD7a/sUigITavHOBq5A5eaiIgOhxG
    NSg2bbtBLmg27abG7XB/kVprAzXFhdUQvtRX7gHV0Rwt28OvCjUhVWxqQCG9yGSpah1ARPLMw7Fy
    3FqhKoiIHp6g7klFpCYq2cTYHNJHfjRwpiuasdu1t1l9m2inqM5Xq0ys7MZhtSWL1TV+DeaqxZj5
    dMXW5buTd/g5AJu/bM2AAeFGmJaEg4vc0IKayK6oJ1DPeYYAFUolb2OHpJG2LEGF5u60yp82AdZF
    NkGVIzDoVBK0CWcHrwsxKV3zLsM3raiiyctSFvLSUmTQnHgYXRJMqeamTcxmN5A39gPtA0cnYRdQ
    skPpQwGqDAUWH6ra3C5XaOvWsOgqFyqJKo/ZNI0YcXhZUaIuMRDialTq2DnlTnavQm9vuPhLIX6x
    DLDB2KjTmL+zjVTu7+cyN4IsN4zWFkYRARtC23PYkIBb7dDKhVR5y2WFB/o14MLUXxhhnMKJ0Nng
    VyZ8HknIX0ZCp7ccn6iaC6ydgD6rommpK7oFNorbeFP2TypmIGt1aV/vX4jRvJ9Rlg7ugyXiAIvr
    TIZ2G6V8FEjF530ZiCocSouaegtqx/FVTiDU1gwO6bQqEUC/GD45xEBPyahebcpenR1dTgc/7HfH
    k1u/O7wddgc/+D+EkNpN9NzGF8sDjJuHB30TZM3VaLxjyj/ztMbZxTB+jNkCRGs3E6kMo91A0FWw
    YeZ7JUVWhtuyq8uqBzEUVgAPJJ+AKmddysorHxGBBVC5v/XKfApHmjIjaOKgl4It5JMD8ajo7FW7
    niq1fQDENm174eAKWydNzR+IYyGhbdmYHRIah9zSB8Yikx/ISQyLhB2KisyGu063I25zkWg68zD9
    vUNncZ1vcaDLuteg+ETryAWlQXOK/g3oEcPGFz3Mp0aq60UABebaheAjwCTkWQOWbdJc0VEmcwAt
    sB8TrEcUWYOUX7U9QGLe/FnKiN70qgcs88aXRlZh4ypu3FxzfMfBnu/HKgzIa4y/mJ25l2Tuofmk
    innxJF6YB5/uqHgD8qHvm9hfbIynOQb4dIV5eDJh3B/19+Hnd29wi/BgKfhgtBwcjPaXfH/sT/p9
    fyGGk34wOeCizwO+FMODffYdaSLJG/KYrUmiA3u6uc5Mn6jWoI/umE/AmC+tKC1vG6q125p03Mrv
    7eMHaPDVqaXdmmqofR2rhvw0raYb1qTtazl45lOuFjLh2cYSiF8xyNWVSKCMaehsw+lJPI7BjwB8
    lql5o3hMlyRFWY//44//BckE6z4=
    ===END CRASH DUMP===

Error from multiworld when plugin tries to load it

[01:36:04] [Server thread/INFO]: Preparing level "Call_of_strike"
[01:36:04] [Server thread/CRITICAL]: RuntimeException: "Expected a tag of type pocketmine\nbt\tag\StringTag, got pocketmine\nbt\tag\ByteTag" (EXCEPTION) in "vendor/pocketmine/nbt/src/tag/CompoundTag" at line 99
[01:36:04] [Server thread/DEBUG]: #0 vendor/pocketmine/nbt/src/tag/CompoundTag(182): pocketmine\nbt\tag\CompoundTag->getTag(string doDaylightCycle, string pocketmine\nbt\tag\StringTag)
[01:36:04] [Server thread/DEBUG]: #1 vendor/pocketmine/nbt/src/tag/CompoundTag(283): pocketmine\nbt\tag\CompoundTag->getTagValue(string doDaylightCycle, string pocketmine\nbt\tag\StringTag, NULL , boolean )
[01:36:04] [Server thread/DEBUG]: #2 plugins/MultiWorld-master/src/czechpmdevs/multiworld/api/WorldGameRulesAPI(64): pocketmine\nbt\tag\CompoundTag->getString(string doDaylightCycle)
[01:36:04] [Server thread/DEBUG]: #3 plugins/MultiWorld-master/src/czechpmdevs/multiworld/EventListener(86): czechpmdevs\multiworld\api\WorldGameRulesAPI::getLevelGameRules(pocketmine\level\Level object)
[01:36:04] [Server thread/DEBUG]: #4 src/pocketmine/plugin/MethodEventExecutor(38): czechpmdevs\multiworld\EventListener->onLevelLoad(pocketmine\event\level\LevelLoadEvent object)
[01:36:04] [Server thread/DEBUG]: #5 src/pocketmine/plugin/RegisteredListener(98): pocketmine\plugin\MethodEventExecutor->execute(czechpmdevs\multiworld\EventListener object, pocketmine\event\level\LevelLoadEvent object)
[01:36:04] [Server thread/DEBUG]: #6 src/pocketmine/event/Event(99): pocketmine\plugin\RegisteredListener->callEvent(pocketmine\event\level\LevelLoadEvent object)
[01:36:04] [Server thread/DEBUG]: #7 src/pocketmine/Server(1110): pocketmine\event\Event->call()
[01:36:04] [Server thread/DEBUG]: #8 plugins/EssentialsPE-master/src/EssentialsPE/Commands/World(45): pocketmine\Server->loadLevel(string Call_of_strike)
[01:36:04] [Server thread/DEBUG]: #9 src/pocketmine/command/SimpleCommandMap(261): EssentialsPE\Commands\World->execute(pocketmine\Player object, string world, array Array())
[01:36:04] [Server thread/DEBUG]: #10 src/pocketmine/Server(2030): pocketmine\command\SimpleCommandMap->dispatch(pocketmine\Player object, string world Call_of_strike)
[01:36:04] [Server thread/DEBUG]: #11 src/pocketmine/Player(2218): pocketmine\Server->dispatchCommand(pocketmine\Player object, string world Call_of_strike)
[01:36:04] [Server thread/DEBUG]: #12 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(238): pocketmine\Player->chat(string /world Call_of_strike)
[01:36:04] [Server thread/DEBUG]: #13 src/pocketmine/network/mcpe/protocol/CommandRequestPacket(54): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleCommandRequest(pocketmine\network\mcpe\protocol\CommandRequestPacket object)
[01:36:04] [Server thread/DEBUG]: #14 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(108): pocketmine\network\mcpe\protocol\CommandRequestPacket->handle(pocketmine\network\mcpe\PlayerNetworkSessionAdapter object)
[01:36:04] [Server thread/DEBUG]: #15 src/pocketmine/network/mcpe/protocol/BatchPacket(119): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(pocketmine\network\mcpe\protocol\CommandRequestPacket object)
[01:36:04] [Server thread/DEBUG]: #16 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(108): pocketmine\network\mcpe\protocol\BatchPacket->handle(pocketmine\network\mcpe\PlayerNetworkSessionAdapter object)
[01:36:04] [Server thread/DEBUG]: #17 src/pocketmine/Player(3110): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(pocketmine\network\mcpe\protocol\BatchPacket object)
[01:36:04] [Server thread/DEBUG]: #18 src/pocketmine/network/mcpe/RakLibInterface(170): pocketmine\Player->handleDataPacket(pocketmine\network\mcpe\protocol\BatchPacket object)
[01:36:04] [Server thread/DEBUG]: #19 vendor/pocketmine/raklib/src/server/ServerHandler(99): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string 192.168.2.6 59277, raklib\protocol\EncapsulatedPacket object, integer 0)
[01:36:04] [Server thread/DEBUG]: #20 src/pocketmine/network/mcpe/RakLibInterface(110): raklib\server\ServerHandler->handlePacket()
[01:36:04] [Server thread/DEBUG]: #21 src/pocketmine/network/mcpe/RakLibInterface(100): pocketmine\network\mcpe\RakLibInterface->process()
[01:36:04] [Server thread/DEBUG]: #22 vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe{closure}()
[01:36:04] [Server thread/DEBUG]: #23 vendor/pocketmine/snooze/src/SleeperHandler(85): pocketmine\snooze\SleeperHandler->processNotifications()
[01:36:04] [Server thread/DEBUG]: #24 src/pocketmine/Server(2349): pocketmine\snooze\SleeperHandler->sleepUntil(double 1552239364.656)
[01:36:04] [Server thread/DEBUG]: #25 src/pocketmine/Server(2209): pocketmine\Server->tickProcessor()
[01:36:04] [Server thread/DEBUG]: #26 src/pocketmine/Server(1785): pocketmine\Server->start()
[01:36:04] [Server thread/DEBUG]: #27 src/pocketmine/PocketMine(249): pocketmine\Server->__construct(BaseClassLoader object, pocketmine\utils\MainLogger object, string /storage/emulated/0/PocketMine/, string /storage/emulated/0/PocketMine/plugins/)
[01:36:04] [Server thread/DEBUG]: #28 (1): require(string phar:///storage/emulated/0/PocketMine/PocketMine-MP.phar/src/pocketmine/PocketMine.php)
[01:36:04] [Server thread/INFO]: ***** left the game
[01:36:04] [Server thread/INFO]: [/****:] logged out due to Internal server error
[01:36:04] [RakLibServer thread/NOTICE]: Blocked ****** for 5 seconds

It doesn't generate worlds when world name folder already exists

  • Issue Description:I type in console "mw create BridgeEW 1 void" for example and it can't load the world because there isn't a level.dat file
  • Version:I tested 1.5.0 from poggit and 1.5.1beta1 from github.
  • Server Version:pocketmine 3.6.2 release(1.9.0)

  • Crashdump, backtrace or other files:No crash

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.