Hello everyone. I am new at using Pocketmine and I have this problem which other answers don't work for... I got Pocketmine working and everything with the new build which supports MCPE 1.0. I can connect to the server and customize everything, but I can't figure out how to import a world. I know this has been answered in several places, but none of those answers work for me. I tried the answer where I use the converted world files and the PC level.dat Keith provided, which creates a world that I recognize as my world but is extremely damaged, so far to be unplayable and would take several weeks to repair. How would I fix this? If somebody could help me with this problem I would greatly appreciate it... I am hosting a gathering this Saturday which I would really like to use this server at and I need this world to do it. Thanks! P.S. I edited this, so most of the replies won't make sense.
Looks like the lang submodule is missing? The error states that the level.dat is invalid. It looks like either you have an corrupted world in the first place or your converter doesn't do good. Please try to use another converter or upload the world here for other users to take a look at it.
My world shouldn't be corrupted as I had uploaded it onto a computer and then downloaded it back to my tablet as a copy and it worked fine. I will try a different converter. Were my steps I took to use the converted files correct?
Looks more like a problem with the level.dat file. Try generating a new world, stop the server, place your .mca files in the regions folder then start the server again. You may have to move/fly around your world for a bit to find your imported chunks.
Change the default generator to anvil in pocketmine.yml so it generates an anvil world. Up to you if you delete the generated chunks. They'll just be generated again unless the world your importing replaces them.
i think you should download PMMP via here https://jenkins.pmmp.io/view/PocketMine-MP/ or here get.pmmp.io (for using CLI)
The best fix is to create a new flat world in Minecraft PC, copy the level.dat file from there and use it on your converted world. The converted land and the generated land won't really line up together though... This level.dat is one I generated earlier https://raw.githubusercontent.com/ImagicalCorp/MineConvert/master/LevelDB to Anvil/level.dat
Why should you let MCPC generate the level.dat? PocketMine can do that much better, and with all the data it needs.
And after having a new, working level.dat, you can open the old one with a NBT Editor and see the spawn point, then open the new one, and change the spawn point there to the original one.
PocketMine doesn't use the same data as MCPC in the level.dat. Some of it may be similar but a minor difference can result in errors and/or crashes. Just because Mojang made MCPC and it is the game everything is based off doesn't mean it is the all knowing source of knowledge that everything should be based off. This forum is for helping users, not spreading your personal thoughts on what you think is 'official'.
He's not entitled to spread his opinion if it is not helpful to the subject at hand. If you read my post properly then you would've understood it's meaning.
I used the level.dat Keith provided and loaded the world, but my arena was EXTRAORDINARILY damaged, there were only the tiniest remnants of what I had built, just enough for me to recognize it. I assume that would be a problem with the world converter? If so please tell me.
Who cares if you have an official level.dat with lots of useless information in it rather than a clean level.dat generated by PM for PM?