-
-
Notifications
You must be signed in to change notification settings - Fork 34
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
[1.20.1] Overworld surface rules corrupting worlds #253
Comments
I've been seeing level data corruption issues very frequently recently, but Blueprint code hasn't changed in a while, so I suspect something new is making the issue happen or much more common than before. I've only seen this issue occurring in Connector/Fabric environments lately, which probably explains the significant increase in the frequency of Anyway, I'm not very concerned with the cause or who is at fault because it's very bad to see user worlds getting corrupted, and I want to fix it myself as soon as possible. I will fix this issue and likely all future Blueprint Fortunately, user worlds are recoverable if the |
fyi the server I was running that originally contained this world was not running connector. I only have connector installed on my client for some client-sided mods like presence footsteps and wakes. The server was not printing logs properly, though, so I had to download the world files and run it in singleplayer to get readable log data. Also, yes, I was able to fix the issue by deleting the old world’s overworld and end dimension surface rules and replacing them with surface rules from the newly generated world. I did this through NBTStudio. |
I tried to reproduce the issue you're getting with similar conditions and got a similar problem. I can't reproduce the Potential Fix: |
Will do, hopefully I’ll be back with results by the end of the day. |
Thanks, I will release the fix soon. |
Still happening |
having the same issue with the end surface rules on the New Game 2 modpack which has Blueprint 7.1.0 which appears to be the newest version according to curseforge |
Blueprint seems to be causing an issue where the overworld surface rules in a world's level.dat slowly gets larger and larger until the NBT is too large to read (has depth greater than 512). Here's a screenshot of how the NBT looks on a world that is crashing:
Upon making a new world this pattern seems to still be present, but there are less recursions with the depth only reaching 4 or 5. Here's what that looks like:
A corrupted world looks like this in the logs:
latest.log
And finally here's a copy of the corrupted level.dat:
https://drive.google.com/file/d/1bZdR5i4QrWmayJ5ErYDTN_fiSLevsEMM/view?usp=sharing
(Couldn't upload directly to github as they don't support the .dat file type)
I have 300+ other mods installed alongside blueprint as well as some of the indev versions of other abnormal's mods, so it's very possible the issue doesn't actually come from blueprint. The most notable mod installed is terrablender, which has been reported to have had this same issue with citadel in the past: LunaPixelStudios/Better-MC#1415 (comment)
The text was updated successfully, but these errors were encountered: