KnightMiner / Inspirations

Mod adding various smaller features to Minecraft
MIT License
44 stars 18 forks source link

Client crash when setting forge "global config" option to true. #144

Closed katubug closed 4 years ago

katubug commented 4 years ago

Minecraft version: 1.12.2 Forge version: forge-1.12.2-14.23.5.2838-universal Mod versions: Inspirations 0.2.8

Link to crash log: https://paste.dimdev.org/corezumewo.mccrash

Everything was working fine in modpack version 1.6.0, the modlist for which is here: http://enthusiasticraft.cf/modpack-update-1-6-0/#modlist

Currently running some tests in a controlled environment with just the most recently updated mods. Gonna see if I can isolate which mod in specific is causing the issue.

katubug commented 4 years ago

Scroll to bottom for tl;dr. Sorry for the lengthy troubleshooting, I like to make sure I test rigorously.

Okay, so evidently the issue is with forge.cfg - however, I didn't update forge recently, so I'll have to see what the difference is between the two configs.

Disagreeing values:

# Log cascading chunk generation issues during terrain population.
B:logCascadingWorldGeneration=false

The old version has this set to false, default is true. However, I think I've had this setting for a while, so I don't think it's the issue. Here's the other value:

# The time in ticks the server will wait when a dimension was queued to unload. This can be useful when rapidly loading and unloading dimensions, like e.g. throwing items through a nether portal a few time per second.
I:dimensionUnloadQueueDelay=20
B:enableGlobalConfig=true

The default for these is I:dimensionUnloadQueueDelay=0 and B:enableGlobalConfig=false.

I'll test to see which is the issue.

In conclusion, the issue is with setting forge's "global config" option to true.

KnightMiner commented 4 years ago

Does this happen when enabling global config with a fresh inspirations config? The crash log says you have an invalid config version in the Inspirations file.

If it does still crash, please give me a copy of your inspirations.cfg file.

katubug commented 4 years ago

I deleted all configs except for forge.cfg, and it does still crash, before the inspirations.cfg can regenerate. However, it does generate a global.cfg with some Inspirations-related options: https://pastebin.com/qdDKHrie

If I change the "global config" option in forge.cfg to false, the inspirations.cfg does generate, and here it is: https://pastebin.com/vZBhz9a9

Edit: I don't know what purpose the global config serves, I think I enabled it because I assumed it was related to the dimension unload delay. I shall disable it to fix the issue on my end.

KnightMiner commented 4 years ago

Fixed in 0.2.9