
[Bug]: TwilightForest NPE at high IDs
Temeraro opened this issue ยท 0 comments
Other mod's name
The Twilight Forest
Other mod's homepage
https://www.curseforge.com/minecraft/mc-mods/the-twilight-forest
Other mod's license
LGPLv2
Game log
crash-2023-01-11_20.17.12-server.txt
https://paste.atlauncher.com/view/1a5fb3db-f8fe-4365-aaba-cfb5ad6c8560
latest.log
Description
I:biome.id.Clearing=1508
I:biome.id.DarkForest=1509
I:biome.id.DarkForestCenter=1510
I:biome.id.DeepMushrooms=1511
I:biome.id.EnchantedForest=1512
I:biome.id.FireSwamp=1513
I:biome.id.Glacier=1514
I:biome.id.Highlands=1515
I:biome.id.HighlandsCenter=1516
I:biome.id.Lake=1517
I:biome.id.LightedForest=1518
I:biome.id.Mushrooms=1519
I:biome.id.OakSavanna=1520
I:biome.id.Snowfield=1521
I:biome.id.Stream=1522
I:biome.id.Swamp=1523
I:biome.id.Thornlands=1524
I:biome.id.TwilightForest=1525
I:biome.id.TwilightForestVariant=1526
I:dimensionID=7
After significant trial and error, found this being the problem.
2 mods loaded [Endless Id's, Twilight Forest]
2 coremods loaded [Falsepatternlib, GasStation]
Fun fact: If another mod that functions with EndlessIds were to have at least 1 conflicting biome with Twilight, then the Twilight Forest will load. In my case it was CandyCraft which clearly is not supported by EndlessIds (to my knowledge). I am in no way asking for CandyCraft support, cuz I really doubt you care (and I found the problem after deleting it), here are the ID's that were used for it when they were functioning together.
Biomes:
I:CandyCaramelForest=249
I:CandyColdForest=244
I:CandyEnchantedForest=248
I:CandyForest=243
I:CandyFrostPlains=250
I:CandyHellMountains=246
I:CandyMountains=240
I:CandyOceans=247
I:CandyPlains=242
I:CandyRiver=245
I:DungeonBiome=241
Dimensions:
I:Dungeon=24
I:Id=23
I will also note, when these IDs were changed to not conflict with Twilight it led to an immediate crash upon entering the Twilight Forest, as supports my earlier theory of why Twilight can conditionally work with EndlessIDs. Not sure if you care or not, just thought you might find it a bit interesting.
As for why IDs that far apart conflict, my only guess is it's either because CandyCraft is a bit broke, or because it's broke and also doesn't have support for Endless IDs.
Hope you're doing well. Would be nice to see you around again at some point.