Infinate Reloading Biome Loop Crash
DrakeBD opened this issue ยท 10 comments
Mod Version:
DynamicSurroundings-1.12.2-3.5.0.3BETA
Forge Version:
1.12.2 - 14.23.5.2768
Link to crash log (if applicable):
latest.log
Description:
World loads up fine and you can explore but the moment you do an /rtp command or teleport anywhere the game goes into a loop of reloading biomes and java stops responding.
Awsome glad you could nail down the bug not doing bad that's 2 bugs found in as many days haha.
:\ Dang OTG and it wierd registry finangling.
EDIT: Do you know if this same problem exists with the v3.4.10.x versions?
Try out this JAR and let me know how it does:
https://github.com/OreCruncher/DynamicSurroundings/releases/tag/v3.5.0.4TEST
:\ Dang OTG and it wierd registry finangling.
EDIT: Do you know if this same problem exists with the v3.4.10.x versions?
No the problem does not exist with that version as we had to roll back to it to get the server back online i shall test out the new JAR for you no problems.
Try out this JAR and let me know how it does:
https://github.com/OreCruncher/DynamicSurroundings/releases/tag/v3.5.0.4TEST
Tested it and still the same issue.
This is really really wierd. Which tool are you using to RTP?
EDIT: And do you still get all those "biome registry reload" messages in the config?
Think it's FTB Utlilities that has the command to RTP but yes still getting the console spam when it freezes.
Figured it out. For normal Minecraft if a biome is requested for a location, and that chunk is not loaded, the routines return Biomes.PLAINS. That instance is in the Biome Registry and things are all good. With OTG, however, it dumps the contents of the Forge Registry and replaces it with it's own. In the case of the /RTP the chunks not loaded, so Biomes.PLAINS is returned. However, that instance was not in the Forge registry because OTG replaced it, and that resulted in some fits for DS. I patched in some code to address. It will be in the next version bump. (I think OTG needs to do whatever it needs to do to ensure that the biome references in the Biomes class match up with what it did.)