-
-
Notifications
You must be signed in to change notification settings - Fork 3
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
chunkBlockEntities
is null
#1
Comments
Aha, this plugin does not (currently) support 1.12.2 worlds. |
I uploaded the one region file mentioned in the console logs. I am pretty sure they messed around with the file format again. The map itself goes back to 2014 and has been converted to new formats multiple times in the past. |
I'm currently working on a bit of a rewrite of the plugin, and I'm noticing the file you sent has already been converted to a 1.20 world, so this issue is because this plugin isn't compatible with 1.20 worlds, and not because it isn't compatible with 1.12 worlds. This rewrite will add 1.20 support, and hopefully also all versions prior to that, all the way back to 1.13. |
I have added 1.20 support in the latest release, now! https://github.com/TechnicJelle/BlueMapSignExtractor/releases/tag/v1.0 Please try it out and let me know if it works for you! |
Sadly, I still get an error message. I use papermc 1.20.4 and the new plugin version:
|
Okay, so I tried out that MCA file you sent earlier again, and it seems like a few of the signs there had not been properly upgraded, so the parser was expecting them to be in the new 1.20 format, while they were still in the old format, stemming from 1.13.
I have now fixed that issue, by making it try to parse it in the old way, when the proper new way doesn't work. However I believe this NullPointerException is actually another issue altogether... I have now added more logging to the plugin, so please download the newest build from here, and try it again. |
Sorry for creating more work for you, thank you for your efforts! This a very old map that went through many different versions and upgrade over the years, I think it dates back to 2014. So far the new parsing methods seems to work, an example here:
As you expected, there still is another issue regarding chunkBlockEntities:
I attached the region files: Edit: uploaded region from wrong dimension earlier, now fixed |
I'm glad to see that the parsing fix works! I'll look into the chunkBlockEntities problem this weekend! And thanks for giving me the opportunity to improve my plugin for everyone! I don't mind the extra work if it ends up in a better tool :) |
I've now released the fixes to both the problems you were having! |
Edit: Opened a new issue #20 |
I use paper-1.20.2-291 with a 1.12.2 map and the current prelease of the plugin.
When starting the server i have the following message in the server console:
Sadly I know nothing about compling JAR files or I would have built a new version myself with the new commits.
The text was updated successfully, but these errors were encountered: