Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: read Minecraft PE Pocket Edition maps #92

Open
erich666 opened this issue Aug 21, 2016 · 3 comments
Open

Feature: read Minecraft PE Pocket Edition maps #92

erich666 opened this issue Aug 21, 2016 · 3 comments

Comments

@erich666
Copy link

erich666 commented Aug 21, 2016

If you're looking to add something that will make lots of users of Minecraft on Windows 10 (which uses the Pocket Edition storage format) happy, add leveldb read support.

Minecraft Pocket Edition uses a different database for its maps: leveldb. More information here:
http://minecraft.gamepedia.com/Pocket_Edition_level_format - note that LevelDB itself is a C++ library.

MCEdit-Unified https://github.com/Khroki/MCEdit-Unified has Python and whatnot code that supports reading PE data, e.g. https://github.com/Khroki/MCEdit-Unified/blob/master/pymclevel/leveldb.py

@mrkite
Copy link
Owner

mrkite commented Aug 21, 2016

Ooh, good idea. I was just wondering the other day if the Win10 edition used a different format. I have windows 10, but haven't downloaded the win 10 edition yet.

@erich666
Copy link
Author

erich666 commented Dec 10, 2016

Ping on this one, just because the Education Edition also uses the LevelDB format, and I'd be happy to grab any code you make and use it in Mineways. :) I'm not in any rush to delve into LevelDB myself, as the Windows 10 "Creative Edition" is supposed to have 3D export support for Minecraft, so Mineways come Spring becomes less relevant for PE and Education Editions.

@mrkite
Copy link
Owner

mrkite commented Dec 10, 2016

I've installed the win10 version of minecraft and generated a world. Just haven't had time to poke at it too much.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants