-
Notifications
You must be signed in to change notification settings - Fork 110
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
Minecraft Education Edition World Loading Error #779
Comments
I guess I'm the dev you're talking about... You may lack some The Also, it is highly recommended to use the binary NBT support.
Now, lets talk about the PE support itself 😄 The current support is not exactly working. You may be able to open PE worlds with, but no guaranty about what happens (as you know). It is handled by a binary file: We're working on a new version of this support. You shall already have in your source installation: To use it:
You shall be able to open the world. Please, keep in mind some people reported memory issues when trying to work with large selections. P.S.: I've looked to Mineways documentation, and tested the MCEdit part with your world. All went fine 😄 P.S. 2: You're the first one outside the dev team who may test this new PE support on OSX, AFAIK. Any feedback is welcome 😉 (1) You will find two |
@LaChal Yep, I was referring to you. Thanks for taking a look at this. Quick Question: Since you went through the process defined on the Mineways docs. Is it possible to automate the conversion without the GUI. I skimmed the mcedit source and thought that it might be possible but it was getting late last night. Your "new-features" flag did the trick. MCEdit successfully loaded my world! I was able to convert the world back to the PC version. I did hit a snag though. There was a file_dialog bug that was pretty simple to patch. The details are below. Due to my very limited feature requirements I'm not sure I have a ton of feedback. But it does work and thank you for this. Saved me from having to read up on LevelDB. I was so excited last night when I stumbled upon your post saying you were able to read 1.0 PE. I figured once it was read and loaded that translating these simple worlds the kids would make back to classic wouldn't be that much harder. Let me know what you think it's possible to automate this workflow. Crash / Fix
Crash
Fix. I didn't test it very thorough but here is what I did. Seems to work. def get_pathname(self):
- return path
+ name = self.filename
+ if name:
+ return os.path.join(self.directory, name)
+ else:
+ return None |
A method was not correctly written in the internal file dialogs which prevented to 'save as' files and worlds. This issue has been reported in #779, and the fix is mostly lanceingle's one. Thanks to him 😄
Thanks for the fix 😄 It has been implemented! |
The nes PE support is now the default one, since it's the only one which permit PE 1+ worlds to be edited. The lines: ``` loadNBTCompoundList newPocketSupport levelDBPy ``` Can be removed from the `new_features.def` file, and the CLI switch `--new-features` is no more needed. (Referencing #805, #803, #801, #779, #676, #671.)
I'm trying to use MCEdit to load a world that was created with the education edition of Minecraft. My wife has been tasked with letting kids make things in Minecraft and then we export them to STL files for a 3d printer for her work.
I'm trying to follow the instructions on Mineways to convert the newer version of the world (LevelDB?) to the older PC version that Mineways can understand to finish the STL export process.
I found a comment in the issues where a dev got 1.0 to at least load. I can't seem to get that to work with the latest pull from master.
Here is a link to the .mcworld file (it's just a zip) I'm trying to load.
https://www.dropbox.com/s/f7oe8iyv6yk7gkg/Sandbox.mcworld?dl=1
Any help would greatly be appreciated. Thanks.
// lance
The text was updated successfully, but these errors were encountered: