When joining a world, with no plugins, but four old custom worlds, I get the following errors repeatedly, on every tick. Code: [12:06:09] [Server thread/CRITICAL]: TypeError: "Argument 8 passed to pocketmine\level\format\Chunk::__construct() must be of the type array, string given, called in C:\Users\Will Regan\Desktop\PocketMine-MP-master (3)\PocketMine-MP-master\src\pocketmine\level\format\io\region\McRegion.php on line 187" (EXCEPTION) in "/src/pocketmine/level/format/Chunk" at line 97 My world is very small, only taking up 4 mc region files. However, while flying around the map, I see a lot of auto-generated world. These bits also have missing chunks. What is happening?
I solved the problem by converting my region maps to anvil maps and changing pocketmine.yml to reflect this.
I think you will find some of the answers regarding world format here: https://forums.pmmp.io/threads/maps-mcr-to-anvil.467/ As far as I know; there isn't currently a way to convert maps reliably. Many of us are in the same boat as you. More info in that thread.
This bug was fixed in https://github.com/pmmp/PocketMine-MP/commit/8902992473dc12e62ff137bb3e166ab989933082 . Blame @shoghicp and please make sure you are up to date.
Unfortunately, I got this error when I tried to use that build: [12:23:55] [RakLibServer thread/NOTICE]: Blocked 192.168.1.8 for 5 seconds I tried restarting computer, etc, no go. No client can connect to it. Not sure why.
I fixed this by re-installing pocketmine. Also, the latest version of pocketmine seems to be have fixed the mysterious map issue. However- World transfer remains and issue with all the blocks coming in from previous worlds. IMO, the source code should fix this in the next update, hopefully! I'm still looking at hacks to fix this.