Advanced Rocketry

Advanced Rocketry

21M Downloads

[BUG] Mod breaks world data

WithoutAName25 opened this issue ยท 9 comments

commented

Version of Advanced Rocketry

1.16.5-2.0.0-16

Have you verified this is an issue in the latest unstable build

  • Y
  • N
  • N/A

Version of LibVulpes

1.16.5-1.0.2-27

Version of Minecraft

1.16.5

Does this occur without other mods installed

  • Y
  • N
  • N/A

Only AdvancedRocketry & LibVulpes

Crash report or log or visualVM (if applicable)

debug.log
latest.log

Description of the problem

  • Create a new singleplayer world
  • Leave the world
  • The world will not show up in the singleplayer-world-list
  • Restart the client
  • The world will show up in the list
  • Try to load the world
  • You will get the message "Errors in currently selected datapacks prevented the world from loading.\n You can either try to load it with only the vanilla data pack ("save mode"), or go back to the title screen and fix it manually." You have the options "Save Mode" and "Back to Title Screen".
commented

I have tested it with AdvancedRocketry-1.16.5-2.0.0-12, there everything was fine

commented

Having the same problem!

commented

A temporary fix for this is deleting the "ar_datapack" inside of your world's save folder before loading the world. To join back again after you leave you'll have to delete it again.

commented

damn, Thats harsh. I just went back to using 1.16.5-2.0.0-12 and it seems to be working fine

commented

Have same issue, but I just delete "pack.mcmeta" file inside the "ar_datapack" folder then it loads fine have to do this each time I want to load save thou.

commented

Having same issue on 2.0.0-16

commented

Someone else was having this issue so I modified Blame temporarily to see what exactly was dying. It seems to be the Luna dimension
image

Perhaps this will help narrow down the exact cause.
If advanced rocketry is creating the dimension by code, I would strongly suggest to not do that lol. It causes issues and has lots of possible edge cases like this. Dimensions should always be made by json files instead

commented

Have the exact issue.

commented

Doing some digging myself, it looks like the issue is from all the JSON files being completely empty, so when the game goes to actually parse the data, it gets null, rather than an empty JSON tag.